.dwaiting {
	cursor: wait !important
}

.noselect {
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

img {
	border-style: none
}

.f {
	position: static;
	padding: 0;
	margin: 0;
	text-indent: 0;
	font-weight: normal;
	list-style-display: none;
	*zoom: 1;
	list-style: none;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
	text-decoration: none !important
}

table.f[align=center] {
	margin: 0 auto
}

td.v {
	vertical-align: middle
}

table.full {
	width: 100%
}

body.w960 {
	min-width: 960px
}

body.w960.ultracompact {
	min-width: inherit
}

body #output a.h,body a.h {
	text-decoration: underline
}

.menucompatible {
	visibility: hidden !important
}

#overhead-you-know-what .menucompatible,.ad-blocking-makes-fella-confused .menucompatible
	{
	-webkit-transform: translateX(-10000px)
}

.modal .menucompatible {
	visibility: visible !important
}

.hidoframe,.hidoframe iframe {
	visibility: hidden
}

.hidden,div.scripted,span.scripted {
	display: none
}

a.jslink {
	cursor: pointer
}

a.jsaction {
	text-decoration: none;
	border-bottom: 1px dotted
}

.borderboxmodel {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.smbutton-file-upload {
	position: relative;
	overflow: hidden
}

input.file-upload {
	position: absolute;
	right: 0;
	top: 0;
	height: 200px;
	margin: 0;
	padding: 0;
	border: 0;
	font: 100px Arial, sans-serif;
	cursor: pointer;
	opacity: 0;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.ie.eq8 input.file-upload {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0)
}

.ie.lt9 sup,.ie.lt9 sub {
	font-size: 110%
}

body .mobile-only,body .gmbutton.mobile-only,body .gmbutton2.mobile-only,div.vicons a.mobile-only
	{
	display: none
}

code.pre {
	white-space: pre
}

.hub-placeholder {
	display: none
}

textarea,input[type=text],input[type=password],select {
	color: #000;
	background: #fff
}

.l {
	text-align: left
}

.c {
	text-align: center
}

.r {
	text-align: right
}

.p {
	padding: 4px
}

.pp {
	padding: 8px
}

.ppp {
	padding: 12px
}

.pppp {
	padding: 16px
}

.pt {
	padding-top: 4px
}

.ppt {
	padding-top: 8px
}

.pppt {
	padding-top: 12px
}

.ppppt {
	padding-top: 16px
}

.pb {
	padding-bottom: 4px
}

.ppb {
	padding-bottom: 8px
}

.pppb {
	padding-bottom: 12px
}

.ppppb {
	padding-bottom: 16px
}

div.h,div.hh,* html div.ieh {
	position: relative
}

* html div.h,* html div.ieh {
	height: 1
}

div.al,div.ar {
	float: left
}

div.ar {
	float: right
}

div.hh,* html div.iehh {
	overflow: hidden
}

div.hh div.ll {
	float: left;
	width: 50%;
	overflow: hidden
}

div.hh div.rr {
	float: right;
	width: 50%;
	*width: 49.5%;
	overflow: hidden
}

div.iemc {
	text-align: center
}

div.mc {
	text-align: left;
	margin: 0 auto
}

table.triple td {
	width: 33.33%
}

table.double td {
	width: 50%
}

div.thumb-holder {
	display: inline-table
}

div.thumb-holder div.tt-a {
	display: table-cell
}

* html div.thumb-holder,* html div.thumb-holder div.tt-a {
	display: inline-block
}

div.thumb-holder a {
	text-decoration: none !important
}

span.shadow {
	display: block;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	padding: 3px 4px 5px 4px
}

.shadow {
	background-image: none !important
}

.shadow>a.thumb>img:not (.lit ){
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2),
		0 2px 2px rgba(0, 0, 0, 0.2)
}

.shadow>a.thumb.lit,.shadow>a.thumb.film {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2),
		0 2px 2px rgba(0, 0, 0, 0.2)
}

.crop-w .shadow>a.thumb>img:not (.lit ),.crop-h .shadow>a.thumb>img:not
	(.lit ),.shadow.mild>a.thumb>img:not (.lit ){
	box-shadow: none
}

span.mild {
	background-image: none !important
}

* html div.stream span.shadow img {
	position: relative;
	top: 3px
}

div.stream {
	text-align: center
}

div.stream.writer-stream {
	text-align: left
}

div.stream a img {
	vertical-align: middle;
	border: none
}

div.stream span.shadow a i {
	display: none;
	width: 1px
}

*+html div.stream span.shadow a i {
	*display: inline-block;
	*height: 89px
}

*+html div.stream span.shadow {
	*min-height: 89px
}

div.stream div.tt-a span.tt-w,div.stream div.tt-a div.tt-w,div.rs-customicon div.rs-customicon-cont
	{
	display: table-cell;
	display: inline-block;
	vertical-align: top;
	margin: 8px 0;
	width: 205px
}

div.stream div.tt-fh {
	margin-left: 9px;
	margin-right: 9px
}

div.stream div.tt-fh span.tt-w,div.stream div.tt-fh div.tt-w {
	width: 305px
}

.muro-redraw.icon {
	margin-left: 4px
}

div.stream span.tt-w span.user-symbol,div.stream div.tt-w span.user-symbol
	{
	font-size: 110%
}

.btd-browse div.stream.stream-fh,.browse-container div.stream.stream-fh,#gruze-columns div.stream.stream-fh.shop200h,.gruser-page-v7 div.stream.stream-fh.shop200h,.gruze-main div.stream.stream-fh
	{
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px
}

@media screen and (max-width:1200px) {
	.btd-browse div.stream.stream-fh,.browse-container div.stream.stream-fh,#gruze-columns div.stream.stream-fh.shop200h,.gruze-main div.stream.stream-fh
		{
		text-align: left;
		padding-right: 0
	}
}

div.stream.stream-fh .sleekadbubble {
	margin: 12px -20px -20px 10px
}

.btd-browse div.stream.stream-fh .tt-fh,.browse-container div.stream.stream-fh .tt-fh,.gruze-main div.stream.stream-fh .tt-fh
	{
	margin-right: 5px;
	margin-left: 5px
}

div.stream div.tt-a.journal-browse:not (:-moz-any-link ){
	display: block;
	width: auto
}

a.thumb img {
	-moz-force-broken-image-icon: 1
}

div.stream.stream-fh-grid .tt-a,div.stream.stream-fh-grid .tt-w,.stream-fh-grid span.shadow,.stream-fh-grid.results-page-thumb .tt-a,.stream-fh-grid.results-page-thumb .tt-w,.stream-fh-grid.results-page-thumb span.shadow
	{
	width: 320px;
	text-align: center;
	display: inline-block
}

div.stream.stream-fh-grid .details,.stream-fh-grid.results-page-thumb .details
	{
	text-align: center
}

.stream-fh-grid .tt-a span.tt-w span.shadow {
	width: 320px
}

.btd-browse div.stream-fh-grid,.browse-container div.stream-fh-grid,.gruze-main div.stream.stream-fh-grid
	{
	text-align: center
}

@media screen and (max-width:1200px) {
	.btd-browse .stream-fh-grid,.browse-container .stream-fh-grid,.gruze-main .stream-fh-grid
		{
		text-align: left;
		padding-right: 0
	}
}

.tt-fh-tc.is-grid {
	margin: 0 auto
}

@media screen and (max-width:320px) {
	.tt-fh-tc.is-grid {
		max-width: 320px
	}
}

.stream-fh-grid .sleekadbubble {
	margin: 12px 0 -20px -4px
}

.stream-fh-grid div.folderview .tt-a span.gallections,.stream-fh-grid .tt-a span.gallections
	{
	max-width: none
}

.stream-fh-grid div.tt-a.tt-fh.tt-tv150:not (:-moz-any-link ),.stream-fh-grid div.tt-a.tt-fh.tt-tv150
	{
	width: 320px
}

.stream-fh-grid div.tv150 div.a-stream {
	text-align: left
}

.stream-fh-grid .tt-tv150 span.shadow {
	width: auto;
	display: block
}

.stream-fh-grid div.tt-fh.tt-tv150 span.tt-w,.stream-fh-grid div.tt-fh.tt-tv150 div.tt-w
	{
	width: 205px
}

.stream-fh-grid div.a-stream .tt-a {
	width: auto
}

.stream-fh-grid .tt-tv150 .tt-w .label {
	text-align: center
}

.stream-fh-grid .tt-tv150 .tt-w .label a {
	color: #121516;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold
}

.stream-fh-grid .tt-tv150 .tt-w .label a.u,.stream-fh-grid .tt-tv150 .tt-w .label small
	{
	font-weight: normal;
	font-family: Verdana;
	font-size: 10px;
	color: #8c9a88
}

.stream-fh-grid .tt-tv150 .tt-w .label a:hover {
	color: #337287;
	text-decoration: none
}

.stream-fh-grid .tt-tv150 .tt-w {
	overflow: hidden\9
}

.stream-fh-grid.results-page-thumb-grid,.stream-fh-grid .browse-results-page .page-results
	{
	text-align: center
}

.stream-fh-grid.stream-fh-grid-responsive .browse-results-page .results-page-thumb
	{
	text-align: left
}

.tt-fh .shadow .thumb {
	display: inline-block;
	position: relative
}

.tt-fh .tt-w,.tt-fh .shadow {
	position: relative
}

.tt-fh.tt-boxed .tt-bb {
	display: block;
	position: relative;
	top: 4px;
	height: 199px;
	min-width: 100px;
	background: #dde5da;
	margin: 0 auto -201px auto
}

.tt-fh.tt-boxed.crop-w .tt-bb {
	margin-left: 0
}

.tt-fh.crop-w .tt-bookendw {
	display: block;
	position: absolute;
	height: 200px;
	width: 302px;
	left: 0;
	background: transparent url("/minish/thumbs/cropleft-middle.png")
		repeat-y left top
}

.tt-fh.crop-w .tt-bookendw:after {
	content: '\A0';
	display: block;
	height: 100%;
	width: 302px;
	background: transparent url("/minish/thumbs/cropright-middle.png")
		repeat-y top right
}

.tt-fh.crop-w .tt-bookendw .tt-bookendw-side,.tt-fh.crop-w .tt-bookendw .tt-bookendw-side:after
	{
	display: block;
	position: absolute;
	height: 26px;
	width: 45px;
	background: transparent url("/minish/thumbs/crop-bookends.png")
		no-repeat
}

.tt-fh.crop-w .tt-bookendw .tt-bookendw-side:after {
	content: '\A0';
	left: 258px;
	background-position: -64px 0
}

.tt-fh.crop-w .tt-bookendw .tt-bookendw-side.tt-bookendw-t {
	left: -1px;
	top: -26px
}

.tt-fh.crop-w .tt-bookendw .tt-bookendw-side.tt-bookendw-b {
	background-position: 0 -28px;
	bottom: -26px;
	left: -1px
}

.tt-fh.crop-w .tt-bookendw .tt-bookendw-side.tt-bookendw-b:after {
	background-position: -64px -28px;
	bottom: 0
}

.tt-fh.crop-h .tt-bookendh {
	display: block;
	position: relative;
	height: 200px;
	margin: -200px auto 0 auto;
	background: transparent url("/minish/thumbs/cropbottom-middle.png") left
		bottom repeat-x
}

.tt-fh.crop-h .tt-bookendh-side {
	display: block;
	position: absolute;
	bottom: 0;
	width: 25px;
	height: 200px;
	background: transparent url("/minish/thumbs/crop-bookends.png")
		no-repeat
}

.tt-fh.crop-h .tt-bookendh-l {
	left: 0;
	margin-left: -25px;
	background-position: -111px 146px
}

.tt-fh.crop-h .tt-bookendh-r {
	right: 0;
	margin-right: -25px;
	background-position: -138px 146px
}

.tt-fh.crop-h .tt-fh-tc {
	position: relative;
	left: -13px
}

.tt-fh-tc {
	display: inline-block
}

#browse-results .tt-fh .tt-fh-tc {
	height: 209px
}

.tt-fh.crop-h .tt-fh-tc {
	position: relative;
	left: -13px
}

.stream-fh-grid .tt-fh.crop-h .tt-fh-tc {
	left: auto
}

@
-moz-document url-prefix (){ .tt-fh .tt-boxed.crop-h .tt-bb{left:auto
	
}

}
.tt-fh .details {
	display: block;
	text-align: left;
	margin: 0 0 7px;
	white-space: nowrap;
	font-family: Verdana;
	font-size: 10px;
	line-height: 125%;
	color: #8c9a88
}

.tt-fh .details small {
	font-family: Verdana;
	font-size: 10px;
	line-height: 125%
}

.tt-fh .details small a:link,.tt-fh .details small a:visited {
	color: #8c9a88
}

.tt-fh .details small a:hover {
	color: #337287;
	text-decoration: none
}

.tt-fh .details a.t,.tt-fh .details span.t {
	display: block;
	color: #121516;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
	line-height: 125%;
	margin: 0
}

.tt-fh .details a.t:hover,.tt-fh .details span.t:hover .tt-fh .details a.tt-fh-pr:hover,.tt-fh .tt-fh-oe:hover
	{
	color: #337287;
	text-decoration: none !important
}

div.stream div.tt-fh span.tt-w span.shadow,div.stream div.tt-fh div.tt-w span.shadow
	{
	height: 209px;
	padding: 0 4px
}

.tt-fh a.thumb.lit {
	background: #f3f7f2;
	background: -webkit-linear-gradient(top, #f3f7f2, #e0e8dc);
	background: -moz-linear-gradient(top, #f3f7f2, #e0e8dc);
	background: linear-gradient(top, #f3f7f2, #e0e8dc);
	text-align: left;
	font-size: 10pt
}

.ie.eq9 .tt-fh a.thumb.lit {
	background:
		url()
}

.ie.lt9 .tt-fh a.thumb.lit {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f7f2',
		endColorstr='#e0e8dc', GradientType=0)
}

.tt-fh a.thumb.lit img.lit {
	margin-left: 7px
}

.tt-fh a.thumb.lit img.lit.journal {
	margin: 10px 0 0 12px
}

.tt-fh a.thumb.lit q {
	left: 40px;
	font: 11px/1.4 verdana;
	color: #6f7773
}

.tt-fh a.thumb.lit q>strong:first-child {
	margin: 4px 0 4px 0;
	font: bold 18px trebuchet ms, arial;
	letter-spacing: -1px;
	color: #39473f;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1)
}

.tt-fh a.thumb.lit span.lit.lit-bkmrk {
	display: block;
	position: absolute;
	top: -1px;
	width: 32px;
	height: 202px;
	z-index: 2;
	background: transparent url(/minish/main/lit-overlay2.png) top left
		no-repeat
}

.tt-fh.tt-special .details {
	white-space: normal
}

.tt-fh .gallections,.tt-fh .category {
	display: block;
	max-width: 100%;
	margin: 1px 0 1px 0;
	overflow: hidden;
	white-space: no-wrap;
	text-overflow: ellipsis;
	font-family: Verdana;
	font-size: 10px;
	color: #8c9a88
}

div.stream .tt-fh a.instorage,.tt-fh .shadow a.instorage {
	background: transparent url(/misc/instoragethumb200.png?2) no-repeat
		center
}

.tt-fh.tt-boxed.tt-tv150 .tt-bb {
	width: 135px
}

div.tt-a.tt-fh span.tv150-shadow {
	margin-top: 0;
	margin-bottom: -165px
}

div.stream div.tt-fh.tt-tv150 div.label {
	display: block;
	width: 125px;
	margin-top: 43px;
	margin-left: 10px;
	text-align: left
}

.tt-fh.tt-tv150 .tt-w .gm-chaos.gmbuttons {
	right: 5px;
	float: none
}

div.stream div.tt-fh.tt-tv150>div.tt-w {
	max-width: 135px
}

.tt-fh.tt-tv150 .label small,.tt-fh.tt-tv150 .label>a {
	display: block;
	padding: 0 4px 2px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#browse2 .tt-fh.tt-a a.t .icon,.browse-container .tt-fh.tt-a a.t .icon,#gruze-main .tt-fh.tt-a a.t .icon
	{
	position: absolute;
	margin-left: 4px
}

#browse2 a.t.tt-fh-pr,.browse-container a.t.tt-fh-pr,#gruze-main a.t.tt-fh-pr,#browse2 .tt-fh.tt-a.has-title-icon a.t,.browse-container .tt-fh.tt-a.has-title-icon a.t,#gruze-main .tt-fh.tt-a.has-title-icon a.t
	{
	padding-right: 23px
}

.browse-container .tt-fh.tt-a a.t .icon {
	margin-top: 4px
}

#browse2 .tt-fh.tt-a a.t .icon,#gruze-main .tt-fh.tt-a a.t .icon {
	margin-top: 0
}

#browse2 .print-stream-item .tt-fh.tt-a a.t.tt-fh-pr .icon,#gruze-main .print-stream-item .tt-fh.tt-a a.t.tt-fh-pr .icon
	{
	margin-top: 5px
}

@
-moz-document url-prefix (){ .browse-container .tt-fh.tt-a a.t
	.icon{margin-top:5px
	
}

#browse2 .print-stream-item .tt-fh.tt-a a.t.tt-fh-pr .icon,#gruze-main .print-stream-item .tt-fh.tt-a a.t.tt-fh-pr .icon
	{
	margin-top: 7px
}

}
.ie #browse2 .tt-fh.tt-a a.t.tt-fh-pr .icon,.ie .browse-container .tt-fh.tt-a a.t.tt-fh-pr .icon,.ie #gruze-main .tt-fh.tt-a a.t.tt-fh-pr .icon
	{
	margin-left: 0
}

.ie .browse-container .tt-fh.tt-a a.t .icon {
	margin-top: 5px
}

.ie #browse2 .print-stream-item .tt-fh.tt-a a.t.tt-fh-pr .icon,.ie #gruze-main .print-stream-item .tt-fh.tt-a a.t.tt-fh-pr .icon
	{
	margin-top: 7px
}

.tt-fh .tt-fh-oe {
	display: inline-block;
	margin: -4px 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tt-fh .tt-fh-oe:hover {
	text-decoration: underline
}

div.stream div.tt-a.tt-fh.tt-tv150:not (:-moz-any-link ){
	width: auto
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable-contain,.browse-container .tt-fh.tt-a .tt-fh-purchasable-contain,#gruze-main .tt-fh.tt-a .tt-fh-purchasable-contain
	{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	display: inline-block
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable,.browse-container .tt-fh.tt-a .tt-fh-purchasable,#gruze-main .tt-fh.tt-a .tt-fh-purchasable
	{
	position: relative;
	display: inline-block;
	text-align: center;
	height: 22px;
	width: 28px;
	font: bold 12px/12px trebuchet ms;
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #9cad95;
	border-radius: 5px;
	background: #dfe6d9;
	background: -webkit-linear-gradient(top, #dfe6d9, #d2dcc8);
	background: -moz-linear-gradient(top, #dfe6d9, #d2dcc8);
	background: linear-gradient(top, #dfe6d9, #d2dcc8);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 0 1px
		rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.05)
}

.ie.eq9 #browse2 .tt-fh.tt-a .tt-fh-purchasable,.ie.eq9 .browse-container .tt-fh.tt-a .tt-fh-purchasable,.ie.eq9 #gruze-main .tt-fh.tt-a .tt-fh-purchasable
	{
	background:
		url()
}

.ie.lt9 #browse2 .tt-fh.tt-a .tt-fh-purchasable,.ie.lt9 .browse-container .tt-fh.tt-a .tt-fh-purchasable,.ie.lt9 #gruze-main .tt-fh.tt-a .tt-fh-purchasable
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe6d9',
		endColorstr='#d2dcc8', GradientType=0)
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable i,.browse-container .tt-fh.tt-a .tt-fh-purchasable i,#gruze-main .tt-fh.tt-a .tt-fh-purchasable i
	{
	background: url(/minish/gruzecontrol/purchase_logos_sprites.png);
	height: 16px;
	display: block;
	position: relative;
	top: 3px
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable:hover,.browse-container .tt-fh.tt-a .tt-fh-purchasable:hover,#gruze-main .tt-fh.tt-a .tt-fh-purchasable:hover
	{
	box-shadow: inset 0 0 200px rgba(255, 255, 255, 0.3), inset 0 1px 0
		rgba(255, 255, 255, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0
		1px 0 rgba(0, 0, 0, 0.04)
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable:active,.browse-container .tt-fh.tt-a .tt-fh-purchasable:active,#gruze-main .tt-fh.tt-a .tt-fh-purchasable:active
	{
	border: 1px solid #8aac83;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 2px 72px
		rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.9)
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable.print-purchasable,.browse-container .tt-fh.tt-a .tt-fh-purchasable.print-purchasable,#gruze-main .tt-fh.tt-a .tt-fh-purchasable.print-purchasable
	{
	padding: 5px 9px 4px 9px
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable .purchasable-print-icon,.browse-container .tt-fh.tt-a .tt-fh-purchasable .purchasable-print-icon,#gruze-main .tt-fh.tt-a .tt-fh-purchasable .purchasable-print-icon
	{
	background-position: -1px -5px;
	width: 16px;
	left: 6px
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable .purchasable-pcp-icon,.browse-container .tt-fh.tt-a .tt-fh-purchasable .purchasable-pcp-icon,#gruze-main .tt-fh.tt-a .tt-fh-purchasable .purchasable-pcp-icon
	{
	background-position: -20px -5px;
	width: 20px;
	left: 3px
}

#browse2 .tt-fh.tt-a a.t.tt-fh-purchase-single,.browse-container .tt-fh.tt-a a.t.tt-fh-purchase-single,#gruze-main .tt-fh.tt-a a.t.tt-fh-purchase-single
	{
	padding-right: 33px
}

#browse2 .tt-fh.tt-a a.t.tt-fh-purchase-both,.browse-container .tt-fh.tt-a a.t.tt-fh-purchase-both,#gruze-main .tt-fh.tt-a a.t.tt-fh-purchase-both
	{
	padding-right: 66px
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable-contain-both .purchasable-print,.browse-container .tt-fh.tt-a .tt-fh-purchasable-contain-both .purchasable-print,#gruze-main .tt-fh.tt-a .tt-fh-purchasable-contain-both .purchasable-print
	{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

#browse2 .tt-fh.tt-a .tt-fh-purchasable-contain-both .purchasable-pcp,.browse-container .tt-fh.tt-a .tt-fh-purchasable-contain-both .purchasable-pcp,#gruze-main .tt-fh.tt-a .tt-fh-purchasable-contain-both .purchasable-pcp
	{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-left: -5px
}

.purchasable-tooltip {
	position: absolute;
	z-index: 59;
	display: block;
	color: #fff;
	background: #000;
	padding: 5px 8px;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	font: 11px/1.2 verdana
}

.purchasable-tooltip:after {
	position: absolute;
	content: "";
	bottom: -14px;
	left: 10px;
	border: 7px solid transparent;
	border-top-color: rgba(33, 33, 33, 0.98)
}

.browse-container .stream-fh-grid .tt-fh.tt-a .tt-fh-purchasable-contain
	{
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.browse-container .stream-fh-grid .tt-fh.tt-a .tt-fh-purchasable-contain .tt-fh-purchasable
	{
	margin-bottom: 0
}

.browse-container .stream-fh-grid .tt-fh.tt-a a.t.tt-fh-purchase-single,.browse-container .stream-fh-grid .tt-fh.tt-a a.t.tt-fh-purchase-both
	{
	padding-right: 5px;
	display: inline-block;
	max-width: 150px;
	vertical-align: middle
}

.tt-fh,.tt-fh .details,.deviation-full-container .details {
	position: relative
}

.details .mlt-link {
	display: none;
	position: absolute;
	top: -24px;
	left: 0;
	right: 0;
	background-color: transparent;
	z-index: 100;
	height: 24px;
	font-size: 11px;
	line-height: 24px;
	padding-left: 28px
}

.details .mlt-link .mlt-text {
	display: none;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tt-a:hover .details .mlt-link,.deviation-full-data:hover .details .mlt-link
	{
	display: block;
	background-color: rgba(0, 0, 0, 0.001)
}

body.is_touch .tt-a:hover .details .mlt-link,.tt-a.browse-no-mlt-hover:hover .details .mlt-link
	{
	display: none
}

.tt-a .details .mlt-link:hover,.deviation-full-data .details .mlt-link:hover
	{
	background-color: #196ba7
}

.details .mlt-link:hover .mlt-text {
	display: block
}

.tt-a.tt-fh .details small .mlt-link:link,.details .mlt-link:link,.tt-a.tt-fh .details small .mlt-link:visited,.details .mlt-link:visited,.tt-a.tt-fh .details small .mlt-link:active,.details .mlt-link:active,.tt-a.tt-fh .details small .mlt-link:hover,.details .mlt-link:hover
	{
	color: #fff;
	text-decoration: none
}

body.debug-grid-responsive:after {
	content: "less than 320px";
	font-size: 200%;
	line-height: 1;
	font-weight: bold;
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	background-color: rgba(163, 43, 41, 0.7);
	color: #fff;
	z-index: 9999
}

.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble
	{
	min-width: 320px
}

#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
	{
	min-width: 320px;
	margin: 0 0 0 15px;
	padding: 9px 0 0 0;
	right: 1.5%
}

#browse-results .stream-fh-grid-responsive .sleekadbubble #sleek-browse-ad-target
	{
	position: relative;
	width: 320px;
	height: 250px;
	margin: auto
}

#browse-results .stream-fh-grid-responsive .sleekadbubble .subbyCloseX {
	right: -12px;
	top: -12px
}

@media only screen and (min-width:320px) {
	body.debug-grid-responsive:after {
		content: "320 to 548px cols 0";
		background-color: rgba(163, 82, 41, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 50%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: none;
		right: 0
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:548px) {
	body.debug-grid-responsive:after {
		content: "548 to 890px cols 1";
		background-color: rgba(163, 143, 41, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 50%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: none;
		right: 0
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:890px) {
	body.debug-grid-responsive:after {
		content: "890 to 1232px cols 2";
		background-color: rgba(122, 163, 41, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 48%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:1232px) {
	body.debug-grid-responsive:after {
		content: "1232 to 1574px cols 3";
		background-color: rgba(61, 163, 41, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 31.8%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:1574px) {
	body.debug-grid-responsive:after {
		content: "1574 to 1916px cols 4";
		background-color: rgba(41, 163, 82, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 23.8%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:1916px) {
	body.debug-grid-responsive:after {
		content: "1916 to 2258px cols 5";
		background-color: rgba(41, 163, 143, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 19%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:2258px) {
	body.debug-grid-responsive:after {
		content: "2258 to 2600px cols 6";
		background-color: rgba(41, 122, 163, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 15.7%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:2600px) {
	body.debug-grid-responsive:after {
		content: "2600 to 2942px cols 7";
		background-color: rgba(41, 61, 163, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 13.5%
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:3000px) {
	body.debug-grid-responsive:after {
		content: "3000 up fixed left align";
		background-color: rgba(82, 41, 163, 0.7)
	}
	.stream-fh-grid.stream-fh-grid-responsive .tt-a,.stream-fh-grid.stream-fh-grid-responsive .page-results .tt-a,#browse-results .stream-fh-grid-responsive .sleekadbubble.squareBrowsead.square200H
		{
		width: 320px
	}
	.stream-fh-grid.stream-fh-grid-responsive .sleekadbubble {
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive,div.stream.stream-fh-grid-responsive .page-results
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:389px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 50%
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:719px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 47.8%
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:1049px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 31.8%
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:1379px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 23.8%
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:1747px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 19.1%
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:2059px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 15.9%
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:2389px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 13.6%
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 1.5%
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

@media only screen and (min-width:3000px) {
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .tt-a,.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .page-results .tt-a,#browse-results .stream-fh-grid-responsive.responsive-full-width .sleekadbubble.squareBrowsead.square200H
		{
		width: 320px
	}
	.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width .sleekadbubble
		{
		float: right;
		right: 0
	}
	div.page-results.stream-fh-grid.stream-fh-grid-responsive.responsive-full-width
		{
		text-align: left;
		padding-right: 0
	}
}

a.rs-customicon-link {
	display: block
}

div.rs-customicon-no-label div.rs-customicon-cont {
	margin: 0
}

div.stream div.tt-a span.tt-w span.shadow {
	vertical-align: middle;
	display: table-cell;
	width: inherit;
	padding-left: 0 !important;
	padding-right: 0 !important;
	background-repeat: no-repeat;
	background-position: center
}

div.stream div.tt-a:not (.tt-fh ) span.tt-w span.shadow {
	height: 165px
}

div.stream div.tt-a div.tt-w span.shadow::after,div.stream div.tt-a span.tt-w span.shadow::after
	{
	display: none;
	content: " ";
	height: 1px;
	overflow: hidden
}

div.stream div.tt-a:not (.tt-fh ) div.tt-w span.shadow::after,div.stream div.tt-a:not
	(.tt-fh ) span.tt-w span.shadow::after {
	width: 205px
}

div.stream div.tt-a,div.rs-customicon {
	display: inline-block;
	vertical-align: top
}

body.maturehide #browse2 .tt-ismature,body.maturehide .browse-container .browse-results .tt-ismature
	{
	display: none !important
}

body.maturefilter div.stream a.mature,body.maturefilter span.shadow-holder a.mature,body.maturefilter div.thumb-holder a.mature,body.maturefilter a.mature,body.maturefilter div.stream .ismature,body.maturefilter span.shadow-holder .ismature,body.maturefilter div.thumb-holder .ismature,body.maturefilter .ismature,body.loggedout div.stream a.antisocial,body.loggedout .shadow a.antisocial,div.stream a.instorage,.shadow a.instorage
	{
	display: inline-block;
	position: relative;
	zoom: 1
}

body.maturefilter div.stream a.mature,body.maturefilter span.shadow-holder a.mature,body.maturefilter div.thumb-holder a.mature,body.maturefilter a.mature,body.maturefilter div.stream .ismature,body.maturefilter span.shadow-holder .ismature,body.maturefilter div.thumb-holder .ismature,body.maturefilter .ismature,body.maturefilter .cat-preview .tt-ismature,body.maturefilter .embedded-deviation.mature
	{
	background: #e5e7e5 url(/misc/noentry-green.png) no-repeat center
}

body.loggedout div.stream a.antisocial,body.loggedout .shadow a.antisocial
	{
	background: #e0e2e0 url(/misc/noview-green.png) no-repeat center
}

div.stream a.instorage,.shadow a.instorage {
	background: #e0e2e0 url(/misc/instorage-green.png) no-repeat center
}

body.maturefilter div.stream a.mature q,body.maturefilter div.stream .ismature q,body.loggedout div.stream a.antisocial q
	{
	display: none !important
}

body.maturefilter span.shadow-holder a.mature img,body.maturefilter div.thumb-holder a.mature img,body.maturefilter span.shadow-holder .ismature img,body.maturefilter div.thumb-holder .ismature img,body.maturefilter a.mature img,body.maturefilter a.mature q,body.maturefilter .ismature img,body.maturefilter .ismature q,body.maturefilter .cat-preview .tt-ismature img,body.loggedout div.thumb-holder a.antisocial img,body.loggedout div.thumb-holder a.antisocial q,body.loggedout a.antisocial img,body.loggedout a.antisocial q
	{
	visibility: hidden !important
}

body.maturefilter .embedded-deviation.mature * {
	visibility: hidden
}

body.maturefilter .embedded-murorecording-deviation.mature {
	display: none
}

a.lit {
	display: inline-block;
	position: relative !important;
	*position: static;
	width: 150px;
	height: 125px;
	margin: auto;
	overflow: hidden;
	text-align: left;
	text-decoration: none !important;
	color: #222 !important;
	border: 1px solid #fff;
	background: #f3f6f1;
	background: -webkit-linear-gradient(top, #f3f6f1, #e0e8dc);
	background: -moz-linear-gradient(top, #f3f6f1, #e0e8dc);
	background: linear-gradient(top, #f3f6f1, #e0e8dc)
}

.ie.eq9 a.lit {
	background:
		url()
}

.ie.lt9 a.lit {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f6f1',
		endColorstr='#e0e8dc', GradientType=0)
}

a.lit .wrap {
	display: block
}

div.icons a.lit {
	white-space: normal
}

a.lit img.journal {
	margin: 4px 0 0 4px
}

.mczone a.lit {
	display: block
}

.tt-fh a.lit,.tt-fh a.lit .wrap {
	width: 250px;
	height: 200px
}

.tt-fh a.lit {
	border: none
}

a.lit img.lit {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important
}

a.lit q {
	min-height: 0;
	position: absolute;
	left: 26px;
	padding-top: 3px;
	right: 4px;
	top: 0;
	line-height: 1.2em;
	font-size: 12px;
	font-family: Verdana;
	cursor: pointer
}

a.lit q:before,a.lit q:after,div.tt-a q:before,div.tt-a q:after {
	content: ""
}

a.lit q>strong:first-child {
	display: block;
	padding-bottom: 6px
}

body.maturefilter .thumb-in-thumb.mature {
	display: none
}

div.stream span.shadow q i {
	display: inline
}

a.thumb.lit q b,a.thumb.lit q em,a.thumb.lit q h1,a.thumb.lit q h2,a.thumb.lit q h3,a.thumb.lit q h4,a.thumb.lit q h5,a.thumb.lit q h6,a.thumb.lit q i,a.thumb.lit q p,a.thumb.lit q strike,a.thumb.lit strong:not
	(:first-child ){
	margin: 0;
	padding: 0;
	font-size: inherit !important;
	font-family: inherit !important;
	color: inherit !important;
	letter-spacing: inherit;
	line-height: inherit !important;
	text-shadow: none !important;
	background: none !important;
	width: auto !important;
	height: auto !important;
	position: static
}

a.thumb.lit q b,a.thumb.lit q strong,a.thumb.lit q h1,a.thumb.lit q h2,a.thumb.lit q h3,a.thumb.lit q h4,a.thumb.lit q h5,a.thumb.lit q h6
	{
	font-weight: bold !important
}

a.thumb.lit q img {
	height: auto !important
}

a.lit.journal {
	background: transparent;
	height: 138px;
	width: 152px
}

a.lit.journal .wrap {
	position: relative;
	*position: static;
	margin: 0 15px 0 0;
	height: 136px;
	overflow: hidden;
	border: 1px solid #fff;
	background: #f3f6f1;
	background: -webkit-linear-gradient(top, #f3f6f1, #e0e8dc);
	background: -moz-linear-gradient(top, #f3f6f1, #e0e8dc);
	background: linear-gradient(top, #f3f6f1, #e0e8dc)
}

.ie.eq9 a.lit.journal .wrap {
	background:
		url()
}

.ie.lt9 a.lit.journal .wrap {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f6f1',
		endColorstr='#e0e8dc', GradientType=0)
}

a.lit.journal q {
	left: 0;
	padding: 8px 0 10px 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #93aa99;
	line-height: 1.3em;
	width: 134px
}

a.lit.journal q strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	color: #000;
	line-height: 21px
}

a.film {
	display: block;
	position: relative !important;
	margin: auto;
	overflow: hidden
}

a.film b.film {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	cursor: pointer;
	background: #000 url(/minish/film/playfilm.png) no-repeat right center;
	width: 600%;
	height: 100%
}

.tt-aa a.film b.film {
	background: #000 url(/minish/film/playfilm_sm.png) no-repeat right
		center
}

.tt-fh a.film b.film {
	background: #000 url(/minish/film/playfilm_300w.png?1) no-repeat right
		center
}

a.film b.film img {
	position: absolute !important;
	top: 0 !important;
	left: 0
}

div.stream div.tt-a b.filmtime {
	padding: 1px 2px;
	font: 8.25pt Verdana, sans-serif;
	display: inline-block;
	position: relative;
	margin-left: 4px
}

div.stream div.tt-a b.filmtime:not (:-safarifarifari ){
	position: relative;
	top: 2px
}

div.stream div.tt-a a b.filmtime {
	text-decoration: none !important;
	cursor: pointer
}

div.stream div.tt-a b.filmtime i {
	display: none;
	width: 1px;
	height: 1px;
	background: none;
	margin: -2px;
	border-width: 1px;
	border-style: solid
}

body.bubble div.stream div.tt-a b.filmtime {
	background: #b0bfb9;
	color: #eaf2ee
}

body.deviant div.stream div.tt-a b.filmtime {
	background: #94a09b;
	color: #bac5ba
}

body#deviantART-halfmode div.stream div.tt-a b.filmtime {
	color: #333
}

body#deviantART-halfmode div.stream div.tt-a b.filmtime i {
	display: none
}

#home-art div.stream div.tt-a b.filmtime {
	position: relative;
	top: -14px
}

#home-art div.stream div.tt-a b.filmtime:not (:notsafari ){
	top: -21px
}

div.stream div.huge {
	margin-bottom: 50px;
	margin-left: 30px;
	text-align: left
}

div.stream div.huge {
	white-space: normal
}

.stream .huge b {
	display: block;
	margin: 0 0 6px 6px;
	font-size: 14pt;
	white-space: nowrap;
	font-family: Trebuchet MS
}

div.tt-a span.profilethumb {
	background: #c1d1bc url(/minish/gruzecontrol/bubbletop-gruze.gif)
		repeat-x bottom left
}

div.tt-a span.blogthumb {
	background: #e1e7df url(/minish/gruzecontrol/blogthumb.gif)
}

div.tt-a span.forumthumb {
	background: #e1e7df url(/minish/widgets/forumthumb.gif)
}

div.stackzone:active div.stack {
	opacity: .55
}

div.stackzone div.stackctrl {
	margin: auto
}

div.stackzone div.label input {
	position: relative;
	width: 100px !important
}

div.stackzone div.label {
	text-align: center;
	padding: 2px 3px
}

div.stackzone {
	display: block;
	position: relative
}

div.stack {
	position: relative;
	display: block;
	height: 110px;
	width: 110px;
	left: 20px;
	z-index: 5;
	overflow: hidden
}

div.stack div.icon {
	display: block;
	position: absolute;
	z-index: 5
}

div.stack div.icon {
	width: 80px !important;
	height: 80px !important;
	overflow: hidden;
	line-height: 77px !important;
	text-align: center;
	white-space: nowrap
}

div.stack div.icon a.lit q {
	white-space: normal
}

div.stack div.icon div.tt-aa,div.stack div.icon span.tt-ww,div.stack div.icon div.tt-ww,div.stack div.icon span.shadow
	{
	zoom: 1;
	padding: 0 !important
}

div.stack div.icon span {
	background-image: none !important
}

div.stack div.icon img {
	display: inline;
	vertical-align: middle;
	border: 1px solid #111a1a;
	background: #c2c8c2
}

div.stack div.icon img.transparent {
	border: none;
	background: transparent
}

div.stack div.icon-i {
	left: 22px;
	top: 4px;
	width: 67px;
	height: 87px
}

div.stack div.icon-ii {
	left: 3px;
	top: 23px;
	width: 92px;
	height: 89px
}

div.stack div.icon-iii {
	right: 3px;
	bottom: 8px;
	width: 89px;
	height: 69px
}

div.stack div.stackzonetile a.collectiontile {
	background: url(/minish/widgets/collect-collectiontile.gif) no-repeat
		center;
	display: block;
	width: 75px;
	height: 75px;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	z-index: 20
}

div.stack div.stackzonetile div.subicon {
	width: 73px;
	height: 71px;
	position: absolute;
	overflow: hidden;
	top: 2px;
	left: 1px;
	z-index: 12;
	background: #353e39
}

div.stack div.stackzonetile div.subicon-ii {
	width: 71px;
	height: 73px;
	top: 1px;
	left: 2px;
	z-index: 12
}

div.stack div.stackzonetile div.subicon div {
	position: absolute;
	top: -4px;
	left: -4px
}

div.stack div.stackzonetile div.subicon-ii div {
	position: absolute;
	left: -5px;
	top: -3px
}

div.stack div.stackzonetile div.subicon div * {
	padding: 0 !important;
	text-align: left !important;
	zoom: 1
}

div.stream div.tt-a div.stackzone {
	width: 140px;
	padding-top: 40px;
	margin: auto;
	position: relative;
	z-index: 10
}

div.stream div.tt-a div.stackzone a.stack-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 158px;
	z-index: 11;
	background: white\9;
	filter: alpha(opacity = 0)
}

div.stream div.tt-a div.stackzone div.label {
	padding-top: 20px
}

div.stream div.tt-a div.stackzone div.icon span {
	display: inline !important;
	line-height: 75px !important
}

* html div.stream div.tt-w {
	text-align: center
}

div.stream div.tt-w div.stackzone {
	text-align: left;
	margin: auto;
	width: 140px;
	position: relative
}

div.tv150 {
	position: relative;
	overflow: hidden;
	width: 122px;
	height: 122px;
	margin: auto;
	text-align: left;
	background: #bfd0be
}

div.tv150.empty {
	background-image: url(/minish/deviation/nd.jpg)
}

div.tv150.tv150-delayed,div.tv150.tv150-loading {
	background-image: url(//sh.deviantart.net/shadow/x/122/122/logo3.png);
	cursor: wait
}

div.stream div.tt-tv150 div.tv150 {
	margin-bottom: 30px
}

div.tv150 div.a-stream {
	position: relative;
	background-color: rgba(64, 81, 53, 0.7);
	text-align: left;
	width: 1000px;
	padding: 0 !important;
	margin: 0 !important;
	margin-left: -41px !important;
	margin-top: -32px !important
}

.ie.eq8 div.tv150 div.a-stream {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BE405147,
		endColorstr=#BE405147)
}

div.tv150>div.a-stream {
	top: 19px\9
}

div.tv150 div.a-stream span.shadow {
	background: none !important
}

div.tt-a span.tv150-shadow {
	height: 130px;
	margin-top: 15px;
	margin-left: 1px;
	margin-bottom: -132px
}

div.tv70 div.tv70-tag,div.tv150 div.tv150-tag {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 1px 3px;
	font: 8.25pt Verdana, sans-serif;
	color: #fff;
	background-color: rgba(8, 8, 8, 0.7);
	z-index: 19
}

.ie.eq8 div.tv150 div.tv150-tag {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BE080808,
		endColorstr=#BE080808)
}

div.tv70 a.tv70-cover,div.tv150 a.tv150-cover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: white\9;
	background: rgba(255, 255, 255, 0);
	filter: alpha(opacity = 0);
	z-index: 20
}

div.rs-customicon>div.rs-customicon-cont {
	width: 198px !important
}

div.stream div.tt-tv150 div.label {
	text-align: center
}

div.rs-customicon div.label {
	width: 194px;
	margin: 3px 0 8px
}

div.tv70 {
	position: relative;
	overflow: hidden;
	border: 1px solid #181818;
	width: 68px;
	height: 68px;
	margin-left: 3px;
	text-align: left
}

div.tv70 div.a-stream {
	position: absolute;
	background: #080808;
	text-align: left !important;
	padding: 0 !important;
	margin: 0 !important;
	margin-left: -41px !important;
	margin-top: -32px !important
}

div.tv70 div.a-stream span.shadow {
	background: none !important
}

div.tv70 div.tv70-tag {
	font-size: 7pt;
	opacity: .45;
	filter: alpha(opacity = 45)
}

.image-placeholder.processing {
	width: 150px
}

.stack-background .image-placeholder.processing {
	width: 112px
}

.image-placeholder.large,.image-placeholder.nopreview.large {
	height: 200px;
	width: 500px;
	margin: auto;
	margin-bottom: 20px
}

.image-placeholder.nopreview {
	box-shadow: 0 0 0 2px #fff inset, 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px
		1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.2);
	height: 112px;
	width: 112px;
	display: inline-block
}

.stack-background .image-placeholder.nopreview {
	box-shadow: none
}

.image-placeholder {
	font-family: "Depot New";
	height: 112px;
	margin: 1px;
	position: relative;
	top: 28px;
	width: 112px;
	top: 0;
	background-color: #f5f5f5
}

.stack-background .image-placeholder {
	margin: auto
}

.image-placeholder.loading {
	box-shadow: 0 0 0 2px #fff inset, 0 0 0 1px rgba(0, 0, 0, 0.15)
}

.stack-background .image-placeholder.loading {
	box-shadow: none
}

body#deviantART-v7 .image-placeholder.large h2,body#deviantART-v5 .image-placeholder.large h2
	{
	color: #a3a3a3;
	display: block;
	font-size: 64px;
	font-weight: 500;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 #fff;
	top: 38px;
	width: 500px
}

body#deviantART-v7 .image-placeholder h2,body#deviantART-v5 .image-placeholder h2
	{
	color: #a3a3a3;
	display: block;
	font-size: 32px;
	font-weight: 500;
	letter-spacing: -1px;
	margin: 0;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	top: 24px;
	width: 112px;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0;
	height: auto
}

.image-placeholder.large strong {
	font-size: 18px;
	font-weight: 400;
	position: relative;
	text-shadow: 0 1px 0 #fff;
	top: 145px
}

.image-placeholder strong {
	color: #a3a3a3;
	display: block;
	font-size: 14px;
	font-weight: 200;
	margin: 0;
	position: relative;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	top: 75px;
	width: 100%
}

.image-placeholder.large i.processing-spinner {
	background: url("/minish/bears/spinner-big.png") repeat scroll 0 0
		transparent;
	display: block;
	height: 40px;
	left: 50%;
	margin-left: -20px;
	position: absolute;
	top: 60px;
	width: 40px
}

.image-placeholder i.processing-spinner {
	background: url("/minish/bears/spinner.png") repeat scroll 0 0
		transparent;
	height: 20px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	top: 35px;
	-webkit-animation: processing-spinner .8s linear infinite;
	animation: processing-spinner .8s linear infinite
}

body #output .image-placeholder i.processing-spinner {
	display: block;
	width: 20px
}

body #output .image-placeholder.large i.processing-spinner {
	width: 40px
}

@
-webkit-keyframes processing-spinner { 0%{
	-webkit-transform: rotate(0)
}

100%{
-webkit-transform
:rotate(360deg)
}
}
@
keyframes processing-spinner { 0%{
	transform: rotate(0)
}

100%{
transform
:rotate(360deg)
}
}
body div.not-mature-only {
	display: none
}

body div.mature-only {
	display: block
}

body.maturefilter div.not-mature-only {
	display: block
}

body.maturefilter div.mature-only {
	display: none
}

i.i1 {
	background-position: 0 0
}

i.i2 {
	background-position: -40px 0
}

i.i3 {
	background-position: -80px 0
}

i.i4 {
	background-position: -120px 0
}

i.i5 {
	background-position: -160px 0
}

i.i6 {
	background-position: -200px 0
}

i.i7 {
	background-position: -240px 0
}

i.i8 {
	background-position: -280px 0
}

i.i9 {
	background-position: -320px 0
}

i.i10 {
	background-position: -360px 0
}

i.i11 {
	background-position: -400px 0
}

i.i12 {
	background-position: -440px 0
}

i.i13 {
	background-position: -480px 0
}

i.i14 {
	background-position: -520px 0
}

i.i15 {
	background-position: -560px 0
}

i.i16 {
	background-position: -600px 0
}

i.i17 {
	background-position: -640px 0
}

i.i18 {
	background-position: -680px 0
}

i.i19 {
	background-position: -720px 0
}

i.i20 {
	background-position: -760px 0
}

i.i21 {
	background-position: -800px 0
}

i.i22 {
	background-position: -840px 0
}

i.i23 {
	background-position: -880px 0
}

i.i24 {
	background-position: -920px 0
}

i.i25 {
	background-position: -960px 0
}

i.i26 {
	background-position: -1000px 0
}

i.i27 {
	background-position: -1040px 0
}

i.i28 {
	background-position: -1080px 0
}

i.i29 {
	background-position: -1120px 0
}

i.i30 {
	background-position: -1160px 0
}

i.i31 {
	background-position: -1200px 0
}

i.i32 {
	background-position: -1240px 0
}

i.i33 {
	background-position: -1280px 0
}

i.i34 {
	background-position: -1320px 0
}

i.i35 {
	background-position: -1360px 0
}

i.i36 {
	background-position: -1400px 0
}

i.i37 {
	background-position: -1440px 0
}

i.i38 {
	background-position: -1480px 0
}

i.i39 {
	background-position: -1520px 0
}

i.i40 {
	background-position: -1560px 0
}

i.i41 {
	background-position: -1600px 0
}

i.i42 {
	background-position: -1640px 0
}

i.i43 {
	background-position: -1680px 0
}

i.i44 {
	background-position: -1720px 0
}

i.i45 {
	background-position: -1760px 0
}

i.i46 {
	background-position: -1800px 0
}

i.i47 {
	background-position: -1840px 0
}

i.i48 {
	background-position: -1880px 0
}

i.i49 {
	background-position: -1920px 0
}

i.i50 {
	background-position: -1960px 0
}

i.i51 {
	background-position: -2000px 0
}

i.i52 {
	background-position: -2040px 0
}

i.i53 {
	background-position: -2080px 0
}

i.i54 {
	background-position: -2120px 0
}

i.i55 {
	background-position: -2160px 0
}

i.i56 {
	background-position: -2200px 0
}

i.i57 {
	background-position: -2240px 0
}

i.i58 {
	background-position: -2280px 0
}

i.i59 {
	background-position: -2320px 0
}

i.i60 {
	background-position: -2360px 0
}

i.i61 {
	background-position: -2400px 0
}

i.i62 {
	background-position: -2440px 0
}

i.i63 {
	background-position: -2480px 0
}

i.i64 {
	background-position: -2520px 0
}

i.i65 {
	background-position: -2560px 0
}

i.i66 {
	background-position: -2600px 0
}

i.i67 {
	background-position: -2640px 0
}

i.i68 {
	background-position: -2680px 0
}

i.i69 {
	background-position: -2720px 0
}

i.i70 {
	background-position: -2760px 0
}

i.i71 {
	background-position: -2800px 0
}

i.i72 {
	background-position: -2840px 0
}

i.i73 {
	background-position: -2880px 0
}

i.i74 {
	background-position: -2920px 0
}

i.i75 {
	background-position: -2960px 0
}

i.i76 {
	background-position: -3000px 0
}

i.i77 {
	background-position: -3040px 0
}

i.i78 {
	background-position: -3080px 0
}

i.i79 {
	background-position: -3120px 0
}

i.i80 {
	background-position: -3160px 0
}

i.i81 {
	background-position: -3200px 0
}

i.i82 {
	background-position: -3240px 0
}

i.i83 {
	background-position: -3280px 0
}

i.i84 {
	background-position: -3320px 0
}

i.i85 {
	background-position: -3360px 0
}

i.i86 {
	background-position: -3400px 0
}

i.i87 {
	background-position: -3440px 0
}

i.i88 {
	background-position: -3480px 0
}

i.i89 {
	background-position: -3520px 0
}

i.i90 {
	background-position: -3560px 0
}

i.i91 {
	background-position: -3600px 0
}

i.i92 {
	background-position: -3640px 0
}

i.i93 {
	background-position: -3680px 0
}

i.i94 {
	background-position: -3720px 0
}

i.i95 {
	background-position: -3760px 0
}

i.i96 {
	background-position: -3800px 0
}

i.i97 {
	background-position: -3840px 0
}

i.i98 {
	background-position: -3880px 0
}

i.i99 {
	background-position: -3920px 0
}

i.i100 {
	background-position: -3960px 0
}

i.i162 {
	background-position: -2438px 0
}

i.i1337 {
	background-position: -99px 0
}

a.mi-stash i.i1337 {
	background-position: 42px 0
}

i.i1337 img {
	height: 18px;
	width: 18px;
	margin: 11px 0 0 10px
}

i.i1337 img.stop-hammerzeit {
	margin-left: 2px;
	margin-top: 1px
}

.iconset-more .i1338 {
	background-image: url(/morelikethis/blt_icons.png?2);
	background-position: 0 -135px;
	width: 21px
}

div.popup2 {
	border-top: 3px solid #afc81c;
	background: #2e3735;
	position: absolute;
	width: 220px;
	height: 320px;
	z-index: 200
}

div.popup2:not (:thisisasafarionlyhack ){
	z-index: 201
}

div.popup2 div.pager-holder {
	width: auto;
	height: 100%
}

div.popup2-shadow,img.popup2-shadow {
	position: absolute;
	z-index: 199
}

* html div.popup2-shadow {
	background: #000;
	filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=5, makeshadow=true,
		shadowopacity=.7) progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
		progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
}

div.popup2-clear {
	border-top: none;
	background: transparent
}

.popup2-clear {
	width: auto !important;
	height: auto !important;
	background: none !important;
	border: 0 none !important
}

span.mild,span.shadow-off {
	background-image: none !important
}

span.shadow-holder {
	display: inline-block
}

body.ultracompact {
	padding: 0;
	margin: 0
}

body.modal-active.modal-is-relative {
	overflow: hidden
}

div.modal a {
	color: #2c3635
}

div.modal a.a {
	color: #3e8eb7
}

div.modal ul.menu a.f:link,div.modal ul.menu a.f:visited {
	color: #222
}

div.modal dl.hat dt.f,div.modal dl.hat dd.more {
	border-color: #aaa
}

div.modal dl.hat dt.f {
	background: #212a2a;
	color: #222
}

div.modal ul.menu li.f {
	background-color: #3e8eb7;
	background-image: url(/styles/minimal/minish/bg-menu-summer.gif)
}

div.modal ul.menu li.f a,div.modal div.frozen div.slider ul.menu li.f a:hover
	{
	background: #fff;
	color: #222
}

div.modal ul.menu li.f {
	border-color: #aaa
}

div.modal div.slider ul.menu li.f a:hover,div.modal ul.menu li.f a.active:link,div.modal ul.menu li.f a.active:visited
	{
	background: transparent;
	color: #fff
}

div.modal ul.menu li.f a.active img.r {
	display: none
}

div.modal a.templater {
	margin-top: .7em;
	display: block;
	position: relative;
	width: 5em;
	text-align: center;
	padding: 3px;
	background: #21292b;
	color: #eee;
	text-decoration: none
}

div#modalspace {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 200;
	background: none;
	height: 100%;
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

div#modalspace.absolute {
	position: absolute;
	height: 1px;
	overflow: visible
}

div#modalfade {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 199;
	background-color: #c7d8cd;
	opacity: .7;
	zoom: 1
}

div#modalfade.nofade {
	background: transparent none
}

div#modalspace .modal-cel {
	display: table;
	position: absolute;
	height: 100%;
	width: 100%
}

div#modalspace .modal-cel .modal-wrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

div#modalspace div.modal {
	z-index: 201
}

div.modal {
	display: none;
	position: relative;
	text-align: left;
	background: #21292b url(/styles/minimal/minish/modalhead.gif) no-repeat
		50% 3px
}

div#modalspace .modal-wrapper>div.modal {
	display: inline-block
}

div.modal.modal-rounded {
	border-radius: 6px;
	background: #dde6da url(/ui/2011/modals/assets/modal_bkgrd.png) repeat-x
		0 0;
	border: 1px solid #9eb1a2
}

div.modal.modal-rounded a.x {
	background: url(/ui/2011/modals/assets/modal-close.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
	top: 15px;
	right: 15px;
	position: absolute;
	display: block
}

div.modal.modal-rounded a.x:hover {
	background-position: 0 -20px
}

div.modal.modal-rounded div.modal-button-holder {
	margin: 7px 20px;
	text-align: center
}

div.modal.modal-rounded div.modal-button-holder a.smbutton:not (:last-child
	){
	margin-right: 16px
}

div.modal.with-shadow {
	box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5), 0 1px 1px #fff inset
}

div.modal.modal-rounded div.modal-separated {
	border-top: 1px solid #aab5ab;
	box-shadow: rgba(255, 255, 255, 0.746094) 0 1px 0 inset;
	padding: 7px 0 0
}

div.modal.modal-rounded h2 {
	padding: 15px 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	letter-spacing: -1px;
	font-family: Trebuchet MS, Verdana, Arial, serif;
	font-weight: bold;
	color: #2c3635;
	font-size: 20px
}

div.modal.modal-rounded .gr-top h2 {
	padding-top: 5px;
	padding-left: 0
}

div.modal-rounded div.main-scrollable {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	border-top: 2px solid #d2dece;
	border-bottom: 1px solid #aab5ab;
	box-shadow: rgba(255, 255, 255, 0.746094) 0 1px 0
}

div.modal-rounded table.chequer {
	width: 100%
}

div.modal-rounded table.chequer td {
	border-bottom: 2px solid #d2dece;
	width: 50%
}

div.modal-rounded table.chequer td.left {
	border-right: 1px solid #d2dece
}

div.modal-rounded table.chequer td.right {
	border-left: 1px solid #d2dece
}

div.modal-rounded table.chequer td.dark {
	background: #e1e6df
}

div.modal-rounded table.chequer td.light {
	background: #e7ece4
}

div.modal div.light {
	background: #e8f0ec;
	color: #2c3635
}

div.modal div.light i.tl {
	border-color: #e8f0ec;
	background-image:
		url(//sh.deviantart.net/shadow/E8F0EC-E8F0EC/0-1/1/1/null.png)
}

div.modal div.light a.h {
	color: #999
}

div.modal span.alt {
	color: #d58411
}

div.modal input.button {
	font-size: 10pt;
	min-width: 10ex
}

div.modal form {
	margin: 0
}

div.modal-dialog {
	background-color: #ccd9c8;
	width: 500px
}

div.modal-dialog div.modal-dialog-header {
	height: 51px;
	width: 100%;
	background: url(/minish/widgets/modal_gradient.gif) repeat-x
}

div.modal-dialog div.modal-dialog-header h2,div.modal-dialog div.modal-dialog-header h3
	{
	text-align: left;
	padding-top: 10px;
	padding-left: 1em;
	text-shadow: 0 1px 1px #fff
}

div.modal-dialog div.modal-dialog-body {
	padding: 0 12px
}

div.modal-dialog div.modal-dialog-footer {
	height: 45px;
	width: 100%;
	background: url(/minish/widgets/modal_gradient_2.gif) repeat-x;
	text-align: center
}

div.modal-dialog div.modal-dialog-footer a.smbutton {
	margin: 6px 1em 8px !important
}

body.modal-dominating iframe,body.modal-dominating div.bubbleview embed,body.modal-dominating div.bubbleview object,body.modal-dominating div.sitback_container,body.modal-dominating #flash_target_1,body.modal-dominating div.bubbleview select
	{
	display: none !important
}

.modal.new-elnino-modal {
	background: url(/elnino/memberships/modal_gradient.jpg) top center
		repeat-x #f8f7e5;
	border: 1px solid #9eb1a2;
	border-radius: 6px;
	box-shadow: 0 2px 5px 0 #a2aba1;
	padding: 6px;
	position: relative;
	text-align: left;
	margin: 0 auto
}

table.elnino-modal-space {
	width: 100%;
	height: 100%
}

div#elnino-modal.elnino-modal-space {
	position: fixed;
	bottom: 0;
	height: auto;
	background: none repeat scroll 0 0 transparent;
	left: 0;
	right: 0;
	top: 0;
	z-index: 200
}

div#modalfade.elnino-modal-fade {
	display: block;
	background-color: #373f3d;
	opacity: .75
}

@media only screen and (max-device-width:480px) {
	div.elnino-modal-space {
		position: relative
	}
	table.elnino-modal-space {
		width: auto;
		height: auto
	}
	.modal.new-elnino-modal {
		margin: 0
	}
}

.grusers-modal-body>div#gmi-GMFrame_Gruser {
	margin: 0;
	padding: 0
}

.gruser_modal iframe {
	width: 100%;
	border: none;
	border-bottom: 1px solid #aab5ab
}

.gruser_modal a.username {
	color: #337287
}

div.modal div.phone-modal,div.modal div.phone-modal div.bottom-bit {
	background: #ccd9c8 url(/minish/gruzecontrol/topfun.gif) repeat-x
}

div.modal.modal-rounded.join-modal div.loaded {
	background: url('/ui/2011/modals/assets/signup-modal-flare.png') top
		left no-repeat;
	position: absolute
}

.popup2.popup2-purchase-modal {
	border: none;
	background: none;
	width: auto;
	height: auto
}

div.modal.modal-rounded.purchase-modal {
	background: #eff2ee;
	display: block;
	box-shadow: rgba(0, 0, 0, 0.5) 0 1px 15px, #fff 0 1px 1px inset
}

div.modal.modal-rounded.purchase-modal>.x {
	top: 11px;
	right: 11px;
	z-index: 101
}

div.modal.modal-rounded.purchase-modal>h2 {
	font-size: 15px;
	letter-spacing: .2px;
	padding: 13px 13px 0 13px;
	background: #eff2ee;
	border-radius: 6px 6px 0 0
}

.purchase-modal-loading {
	position: relative;
	text-align: center;
	padding: 15px 0
}

.purchase-modal-iframe {
	position: relative;
	z-index: 100;
	border: 0;
	padding: 6px 0
}

.purchase-modal-arrow {
	height: 15px;
	width: 8px;
	position: absolute;
	z-index: 1000;
	background-repeat: no-repeat
}

.purchase-modal-arrow.right {
	background: url('/minish/modals/arrow_right.png?3')
}

.purchase-modal-arrow.left {
	background: url('/minish/modals/arrow_left.png?3')
}

.gmbutton2town {
	position: relative
}

body a.gmbutton2,.gmbutton2,.gminlet {
	height: 27px;
	text-align: center;
	padding: 0 7px 0 12px;
	color: #4c645e;
	display: block;
	text-decoration: none !important;
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	letter-spacing: 0;
	line-height: 27px;
	white-space: nowrap;
	zoom: 1;
	position: relative
}

.gmbutton2 b,.gminlet b {
	position: absolute;
	top: 0;
	right: -5px;
	height: 27px;
	width: 6px;
	background-position: 100% 0
}

.gmbutton2blank,.gmbutton2blank b {
	background-position: 0 27px;
	background-repeat: no-repeat
}

.gmbutton2:hover {
	background-position: 0 -27px
}

.gmbutton2:hover b {
	background-position: 100% -27px
}

.gmbutton2:active,.gmbutton2town a.active,.gmbutton2town a.selected,.gmbuttons a.active,.gmbuttons a.selected
	{
	background-position: 0 -54px;
	font-weight: normal !important
}

.gmbutton2:active b,.gmbutton2town a.active b,.gmbutton2town a.selected b,.gmbuttons a.active b,.gmbuttons a.selected b
	{
	background-position: 100% -54px
}

.gmbuttonset {
	text-align: center
}

.gmbuttonset .gmbutton2 {
	display: inline-block;
	margin: 0 5px
}

.gmbutton2town .gmbutton2 {
	margin-right: 13px;
	margin-bottom: 4px;
	float: left
}

.gmoff {
	background-position: 0 -81px
}

.gmoff b {
	background-position: 100% -81px
}

.disabledbutton {
	opacity: .4;
	cursor: default !important
}

.gmfrozen,.gmfrozen:active,.disabledbutton:active {
	cursor: default !important;
	background-position: 0 0 !important
}

.gmfrozen b,.gmfrozen:active b,.disabledbutton:active b {
	background-position: 100% 0 !important;
	zoom: 1
}

.hyperbuttons {
	padding: 4px 0 8px 0;
	text-align: center
}

body .hyperbuttons a.gmbutton2 {
	float: none;
	margin: 0 auto;
	color: #196ba7;
	width: 10em
}

body a.gmhuge,.gmhuge {
	height: 41px;
	line-height: 41px
}

.gmhuge b {
	height: 41px
}

.gmhuge:hover {
	background-position: 0 -41px
}

.gmhuge:hover b {
	background-position: 100% -41px
}

.gmhuge:active,.gmhuge.active,.gmbuttonhugetown a.active,.gmbuttonhugetown a.selected
	{
	background-position: 0 -82px
}

.gmhuge:active b,.gmhuge.active b,.gmbuttonhugetown a.active b,.gmbuttonhugetown a.selected b
	{
	background-position: 100% -82px
}

.gmhugeoff,.gmhugeoff:active,.gmbuttonhugetown .gmhugeoff {
	cursor: default !important;
	background-position: 0 -123px !important
}

.gmhugeoff b,.gmhugeoff:active b,.gmbuttonhugetown .gmhugeoff b {
	background-position: 100% -123px !important
}

.gmvoteyes,.gmvoteno,.gmvotefair,.gmvoteunfair,.gmhugevotefair,.gmhugevoteunfair
	{
	padding: 0 !important;
	width: 44px !important;
	display: inline !important;
	display: inline-block !important;
	text-indent: -300px;
	overflow: hidden
}

.gmvoteyes b,.gmvoteno b {
	display: none
}

.gmvotefair,.gmvoteunfair,.gmhugevotefair,.gmhugevoteunfair {
	width: 69px !important
}

.icons-groupsguy i {
	background-image: url(/minish/gruzecontrol/icons-groupsguy.gif?1)
}

.gmbutton2,.gmbutton2 b {
	background-image: url(/minish/messages/gmbutton2.gif)
}

.gmvoteyes {
	background-image: url(/minish/gruzecontrol/yes.gif)
}

.gmvoteno {
	background-image: url(/minish/gruzecontrol/no.gif)
}

.gmvotefair {
	background-image: url(/minish/critique/btnfair.gif?1)
}

.gmvoteunfair {
	background-image: url(/minish/critique/btnunfair.gif?1)
}

.gmhugevotefair {
	background-image: url(/minish/critique/bigbtnfair.gif)
}

.gmhugevoteunfair {
	background-image: url(/minish/critique/bigbtnunfair.gif)
}

.gmbutton2s,.gmbutton2s b {
	background-image: url(/minish/messages/gmbutton2s.gif)
}

.gmbutton2c,.gmbutton2c b {
	background-image: url(/minish/messages/gmbutton2c.gif?1)
}

.gmbutton2r,.gmbutton2r b {
	background-image: url(/minish/messages/gmbutton2r.gif);
	color: #fff !important
}

.gmbutton2g,.gmbutton2g b {
	background-image: url(/minish/messages/gmbutton2g.gif?1)
}

.gmbutton2d,.gmbutton2d b {
	background-image: url(/minish/messages/gmbutton2d.gif?1);
	color: #2c363a !important
}

.gmbutton2more {
	background-image: url(/minish/messages/gmbutton2more.gif);
	width: 98px !important;
	height: 22px !important;
	padding: 0 !important;
	margin: 4px auto 0 auto
}

.gmbutton2ggr,.gmbutton2ggr b {
	background-image: url(/minish/gruzecontrol/gmbutton2gg.png?1);
	color: #337287 !important
}

.gmbutton2ggr i.icon {
	height: 23px
}

.gmbutton2gg,.gmbutton2gg b {
	background-image: url(/minish/messages/gmbutton2gg.gif?1)
}

.gmbutton2qn2,.gmbutton2qn2 b {
	background-image: url(/minish/gruzecontrol/gmbutton2qn2.png)
}

.gmbutton2qn2r,.gmbutton2qn2r b {
	background-image: url(/minish/gruzecontrol/gmbutton2qn2.png);
	color: #337287 !important
}

.gmbutton2qn2r i.icon {
	height: 23px
}

.gmbutton2inv,.gmbutton2inv b {
	background-repeat: no-repeat;
	background-position: 1000px 0
}

.gmbutton2header,.gmbutton2header b {
	background-image: url(/minish/main/superbrowse/gmbutton2head.png)
}

.gmbutton2exit {
	background-image: url(/minish/main/superbrowse/gmbutton2exit.png);
	color: #6d9738 !important;
	font-weight: bold !important;
	width: 60px;
	text-indent: -16px;
	padding: 0 !important
}

.gmbutton2f,.gmbutton2f b {
	background-image: url(/minish/main/gmbutton2f2.png?3);
	line-height: 25px !important;
	height: 25px
}

.gmbutton2ggr,.gmbutton2ggr b,.gmbutton2qn2r,.gmbutton2qn2r b,.gmbutton2header,.gmbutton2header b
	{
	line-height: 26px;
	height: 26px;
	font-size: 11px
}

.gmbutton2ggr i.icon,.gmbutton2qn2r i.icon,.gmbutton2header i.icon {
	height: 23px
}

.gmbutton2searchcancel {
	display: none;
	height: 17px;
	width: 17px;
	background: transparent url(/minish/widgets/deepee-search.gif?1)
		no-repeat scroll 100% -3px;
	border: 0 none !important;
	cursor: pointer;
	float: right !important;
	position: relative;
	right: 102px;
	top: 3px;
	z-index: 30
}

.shopZone .gmbutton2searchcancel.show,.shopBrowse .gmbutton2searchcancel.show
	{
	display: block !important
}

.gmbutton2searchcancel:hover {
	background-position: 100% -28px
}

.gmbutton2searchcancel:active {
	background-position: 100% -53px
}

.gmbutton2qn,.gmbutton2qn b {
	background-image: url(/minish/gruzecontrol/gmbutton2qn.png);
	height: 32px !important;
	line-height: 32px !important
}

.gmbutton2qn:hover {
	background-position: 0 -32px !important
}

.gmbutton2qn:hover b {
	background-position: 100% -32px
}

.gmbutton2qn:active,.gmbutton2qn a.active,.gmbutton2qn a.selected {
	background-position: 0 -64px !important
}

.gmbutton2qn:active b,.gmbutton2qn a.active b,.gmbutton2qn a.selected b
	{
	background-position: 100% -64px !important
}

.gmbutton2qn2r.green {
	background-position: 0 -81px !important
}

.gmbutton2qn2r.green b {
	background-position: 100% -81px !important
}

.gmbutton2town .thumbswitcher a.active,.gmbutton2town .thumbswitcher a.selected
	{
	background-position: 0
}

.smbutton {
	margin: 8px 0;
	border: 1px solid #93a98f;
	display: block;
	display: inline-block;
	padding: 0;
	text-align: center;
	min-width: 85px;
	background: #d2dfc5;
	background: -webkit-linear-gradient(top, #d2dfc5, #bdd1b4);
	background: -moz-linear-gradient(top, #d2dfc5, #bdd1b4);
	background: linear-gradient(top, #d2dfc5, #bdd1b4);
	color: #121516;
	cursor: pointer;
	font-size: 11px
}

.ie.eq9 .smbutton {
	background:
		url()
}

.ie.lt9 .smbutton {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2dfc5',
		endColorstr='#bdd1b4', GradientType=0)
}

a.smbutton {
	text-decoration: none
}

.smbutton,.smbutton>span {
	border-radius: 5px
}

.smbutton-curvy,.smbutton-curvy>span {
	border-radius: 10px
}

.smbutton>span {
	border-top: 1px solid #ebf1e6;
	display: block;
	padding: 7px 8px 6px 8px
}

.smbutton>span>small {
	color: #5d7062
}

.smbutton-big>span {
	padding: 10px 15px
}

.smbutton-small>span {
	padding: 2px 6px 3px
}

.smbutton-wide>span {
	padding: 7px 30px 6px
}

.smbutton:hover,.smbutton.hover {
	text-decoration: none;
	background: #e0e9da;
	background: -webkit-linear-gradient(top, #e0e9da, #c2d5b8);
	background: -moz-linear-gradient(top, #e0e9da, #c2d5b8);
	background: linear-gradient(top, #e0e9da, #c2d5b8)
}

.ie.eq9 .smbutton:hover,.ie.eq9 .smbutton.hover {
	background:
		url()
}

.ie.lt9 .smbutton:hover,.ie.lt9 .smbutton.hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e9da',
		endColorstr='#c2d5b8', GradientType=0)
}

.smbutton:active {
	text-decoration: none;
	background: #a2b598;
	background: -webkit-linear-gradient(top, #a2b598, #c0c9ba);
	background: -moz-linear-gradient(top, #a2b598, #c0c9ba);
	background: linear-gradient(top, #a2b598, #c0c9ba)
}

.ie.eq9 .smbutton:active {
	background:
		url()
}

.ie.lt9 .smbutton:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2b598',
		endColorstr='#c0c9ba', GradientType=0)
}

.smbutton.smbutton-size-default {
	padding: 6px 10px
}

.smbutton.smbutton-size-large {
	padding: 8px 10px
}

.smbutton.smbutton-size-default>span,.smbutton.smbutton-size-large>span
	{
	padding: 0;
	border: none
}

.smbutton-shadow {
	box-shadow: 0 1px 0 #f1f5ef
}

.smbutton-lightgreen,.smbutton-lightgreen.disabledbutton:hover,.smbutton-lightgreen.disabledbutton:active
	{
	border-color: #9eb1a2;
	background: #dbe4da;
	background: -webkit-linear-gradient(top, #e1e8e0, #d5e0d4);
	background: -moz-linear-gradient(top, #e1e8e0, #d5e0d4);
	background: linear-gradient(top, #e1e8e0, #d5e0d4)
}

.ie.eq9 .smbutton-lightgreen,.ie.eq9 .smbutton-lightgreen.disabledbutton:hover,.ie.eq9 .smbutton-lightgreen.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton-lightgreen,.ie.lt9 .smbutton-lightgreen.disabledbutton:hover,.ie.lt9 .smbutton-lightgreen.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e8e0',
		endColorstr='#d5e0d4', GradientType=0)
}

.smbutton-lightgreen>span,.smbutton-lightgreen.disabledbutton:hover>span,.smbutton-lightgreen.disabledbutton:active>span
	{
	border-top-color: #eff3ef
}

.smbutton-lightgreen,.smbutton-lightgreen>span,.smbutton-lightgreen>span>small
	{
	color: inherit
}

.smbutton-lightgreen:hover {
	border-color: #9eb1a2;
	background: #ebf0ea;
	background: -webkit-linear-gradient(top, #eef2ed, #e7eee7);
	background: -moz-linear-gradient(top, #eef2ed, #e7eee7);
	background: linear-gradient(top, #eef2ed, #e7eee7)
}

.ie.eq9 .smbutton-lightgreen:hover {
	background:
		url()
}

.ie.lt9 .smbutton-lightgreen:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef2ed',
		endColorstr='#e7eee7', GradientType=0)
}

.smbutton-lightgreen:hover>span {
	border-top-color: inherit
}

.smbutton-lightgreen:active {
	border-color: #9eb1a2;
	background: #ccd7ca;
	background: -webkit-linear-gradient(top, #c5d4c3, #d1dbcf);
	background: -moz-linear-gradient(top, #c5d4c3, #d1dbcf);
	background: linear-gradient(top, #c5d4c3, #d1dbcf)
}

.ie.eq9 .smbutton-lightgreen:active {
	background:
		url()
}

.ie.lt9 .smbutton-lightgreen:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5d4c3',
		endColorstr='#d1dbcf', GradientType=0)
}

.smbutton-lightgreen:active>span {
	border-bottom-color: #d5e0d4
}

.smbutton.smbutton-blue,.smbutton.smbutton-blue.disabledbutton:hover,.smbutton.smbutton-blue.disabledbutton:active,body.stash-page .smbutton.smbutton-blue
	{
	border-color: #1d4253;
	background: #0088b5;
	background: -webkit-linear-gradient(top, #0088b5, #005d7c);
	background: -moz-linear-gradient(top, #0088b5, #005d7c);
	background: linear-gradient(top, #0088b5, #005d7c);
	color: #fffff9;
	text-decoration: none
}

.ie.eq9 .smbutton.smbutton-blue,.ie.eq9 .smbutton.smbutton-blue.disabledbutton:hover,.ie.eq9 .smbutton.smbutton-blue.disabledbutton:active,.ie.eq9 body.stash-page .smbutton.smbutton-blue
	{
	background:
		url()
}

.ie.lt9 .smbutton.smbutton-blue,.ie.lt9 .smbutton.smbutton-blue.disabledbutton:hover,.ie.lt9 .smbutton.smbutton-blue.disabledbutton:active,.ie.lt9 body.stash-page .smbutton.smbutton-blue
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088b5',
		endColorstr='#005d7c', GradientType=0)
}

.smbutton-blue>span,.smbutton-blue.disabledbutton:hover>span,.smbutton-blue.disabledbutton:active>span
	{
	border-top-color: #00b8d3;
	color: #fffff9
}

.smbutton-blue:hover,.smbutton-blue.hover {
	background: #00a4c6;
	background: -webkit-linear-gradient(top, #00a4c6, #00739a);
	background: -moz-linear-gradient(top, #00a4c6, #00739a);
	background: linear-gradient(top, #00a4c6, #00739a)
}

.ie.eq9 .smbutton-blue:hover,.ie.eq9 .smbutton-blue.hover {
	background:
		url()
}

.ie.lt9 .smbutton-blue:hover,.ie.lt9 .smbutton-blue.hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a4c6',
		endColorstr='#00739a', GradientType=0)
}

.smbutton-blue:active,.smbutton-blue.active {
	background: #00537a;
	background: -webkit-linear-gradient(top, #00537a, #0084a6);
	background: -moz-linear-gradient(top, #00537a, #0084a6);
	background: linear-gradient(top, #00537a, #0084a6)
}

.ie.eq9 .smbutton-blue:active,.ie.eq9 .smbutton-blue.active {
	background:
		url()
}

.ie.lt9 .smbutton-blue:active,.ie.lt9 .smbutton-blue.active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00537a',
		endColorstr='#0084a6', GradientType=0)
}

.smbutton.smbutton-black,.smbutton.smbutton-black.disabledbutton:hover,.smbutton.smbutton-black.disabledbutton:active
	{
	border-color: #2f3f3a;
	background: #3c4d45;
	background: -webkit-linear-gradient(top, #3c4d45, #2d3836);
	background: -moz-linear-gradient(top, #3c4d45, #2d3836);
	background: linear-gradient(top, #3c4d45, #2d3836);
	color: #e8ede4
}

.ie.eq9 .smbutton.smbutton-black,.ie.eq9 .smbutton.smbutton-black.disabledbutton:hover,.ie.eq9 .smbutton.smbutton-black.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton.smbutton-black,.ie.lt9 .smbutton.smbutton-black.disabledbutton:hover,.ie.lt9 .smbutton.smbutton-black.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c4d45',
		endColorstr='#2d3836', GradientType=0)
}

.smbutton-black>span,.smbutton-black.disabledbutton:hover>span,.smbutton-black.disabledbutton:active>span
	{
	border-top-color: #4f6357
}

.smbutton-black:hover {
	background: #455a50;
	background: -webkit-linear-gradient(top, #455a50, #384743);
	background: -moz-linear-gradient(top, #455a50, #384743);
	background: linear-gradient(top, #455a50, #384743)
}

.ie.eq9 .smbutton-black:hover {
	background:
		url()
}

.ie.lt9 .smbutton-black:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#455a50',
		endColorstr='#384743', GradientType=0)
}

.smbutton-black:hover>span {
	border-top-color: #4f6357
}

.smbutton-black:active {
	background: #2d3735;
	background: -webkit-linear-gradient(top, #2d3735, #3c4c43);
	background: -moz-linear-gradient(top, #2d3735, #3c4c43);
	background: linear-gradient(top, #2d3735, #3c4c43)
}

.ie.eq9 .smbutton-black:active {
	background:
		url()
}

.ie.lt9 .smbutton-black:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d3735',
		endColorstr='#3c4c43', GradientType=0)
}

.smbutton-green,.smbutton-green.disabledbutton:hover,.smbutton-green.disabledbutton:active
	{
	background: #dbf088;
	background: -webkit-linear-gradient(top, #dbf088, #b1e03e);
	background: -moz-linear-gradient(top, #dbf088, #b1e03e);
	background: linear-gradient(top, #dbf088, #b1e03e)
}

.ie.eq9 .smbutton-green,.ie.eq9 .smbutton-green.disabledbutton:hover,.ie.eq9 .smbutton-green.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton-green,.ie.lt9 .smbutton-green.disabledbutton:hover,.ie.lt9 .smbutton-green.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf088',
		endColorstr='#b1e03e', GradientType=0)
}

.smbutton-green>span,.smbutton-green.disabledbutton:hover>span,.smbutton-green.disabledbutton:active>span
	{
	border-top-color: #f1f9d0
}

.ile-button.smbutton-green:hover,.ile-button.smbutton-green.hover,.smbutton-green:hover,.smbutton-green.hover
	{
	background: #e7f78a;
	background: -webkit-linear-gradient(top, #e7f78a, #bfeb2e);
	background: -moz-linear-gradient(top, #e7f78a, #bfeb2e);
	background: linear-gradient(top, #e7f78a, #bfeb2e)
}

.ie.eq9 .ile-button.smbutton-green:hover,.ie.eq9 .ile-button.smbutton-green.hover,.ie.eq9 .smbutton-green:hover,.ie.eq9 .smbutton-green.hover
	{
	background:
		url()
}

.ie.lt9 .ile-button.smbutton-green:hover,.ie.lt9 .ile-button.smbutton-green.hover,.ie.lt9 .smbutton-green:hover,.ie.lt9 .smbutton-green.hover
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f78a',
		endColorstr='#bfeb2e', GradientType=0)
}

.smbutton-green:active,.smbutton-green.active {
	background: #91c01e;
	background: -webkit-linear-gradient(top, #91c01e, #bcd168);
	background: -moz-linear-gradient(top, #91c01e, #bcd168);
	background: linear-gradient(top, #91c01e, #bcd168)
}

.ie.eq9 .smbutton-green:active,.ie.eq9 .smbutton-green.active {
	background:
		url()
}

.ie.lt9 .smbutton-green:active,.ie.lt9 .smbutton-green.active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91c01e',
		endColorstr='#bcd168', GradientType=0)
}

.smbutton-green>span>small {
	color: #668329
}

.smbutton-orange,.smbutton-orange.disabledbutton:hover,.smbutton-orange.disabledbutton:active
	{
	border-color: #a97e04;
	background: #fbc459;
	background: -webkit-linear-gradient(top, #fdc55e, #d89c08);
	background: -moz-linear-gradient(top, #fdc55e, #d89c08);
	background: linear-gradient(top, #fdc55e, #d89c08)
}

.ie.eq9 .smbutton-orange,.ie.eq9 .smbutton-orange.disabledbutton:hover,.ie.eq9 .smbutton-orange.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton-orange,.ie.lt9 .smbutton-orange.disabledbutton:hover,.ie.lt9 .smbutton-orange.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc55e',
		endColorstr='#d89c08', GradientType=0)
}

.smbutton-orange>span,.smbutton-orange.disabledbutton:hover>span,.smbutton-orange.disabledbutton:active>span
	{
	border-top-color: #ffdba0
}

.smbutton-orange,.smbutton-orange>span,.smbutton-orange>span>small {
	color: #52615d
}

.smbutton-orange:hover {
	border-color: #a97e04;
	background: #f4c644;
	background: -webkit-linear-gradient(top, #fdd56b, #eab617);
	background: -moz-linear-gradient(top, #fdd56b, #eab617);
	background: linear-gradient(top, #fdd56b, #eab617)
}

.ie.eq9 .smbutton-orange:hover {
	background:
		url()
}

.ie.lt9 .smbutton-orange:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd56b',
		endColorstr='#eab617', GradientType=0)
}

.smbutton-orange:hover>span {
	border-top-color: #ffdba0
}

.smbutton-orange:active {
	border-color: #a97e04;
	background: #fbc459;
	background: -webkit-linear-gradient(top, #d08d07, #f1b24a);
	background: -moz-linear-gradient(top, #d08d07, #f1b24a);
	background: linear-gradient(top, #d08d07, #f1b24a)
}

.ie.eq9 .smbutton-orange:active {
	background:
		url()
}

.ie.lt9 .smbutton-orange:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d08d07',
		endColorstr='#f1b24a', GradientType=0)
}

.smbutton-orange:active>span {
	border-top-color: #ffdba0
}

.smbutton-red,.smbutton-red.disabledbutton:hover,.smbutton-red.disabledbutton:active
	{
	border-color: #ae1837;
	background: #e64768;
	background: -webkit-linear-gradient(top, #e64768, #e4375b);
	background: -moz-linear-gradient(top, #e64768, #e4375b);
	background: linear-gradient(top, #e64768, #e4375b)
}

.ie.eq9 .smbutton-red,.ie.eq9 .smbutton-red.disabledbutton:hover,.ie.eq9 .smbutton-red.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton-red,.ie.lt9 .smbutton-red.disabledbutton:hover,.ie.lt9 .smbutton-red.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64768',
		endColorstr='#e4375b', GradientType=0)
}

.smbutton-red>span {
	border-top-color: #e85a78
}

.smbutton.smbutton-red,.smbutton-red>span,.smbutton-red>span>small {
	color: #fff
}

.schedule-modal-buttons>a.smbutton-red:hover,.smbutton-red:hover {
	background: #e95a77;
	background: -webkit-linear-gradient(top, #e95a77, #e74b6c);
	background: -moz-linear-gradient(top, #e95a77, #e74b6c);
	background: linear-gradient(top, #e95a77, #e74b6c)
}

.ie.eq9 .schedule-modal-buttons>a.smbutton-red:hover,.ie.eq9 .smbutton-red:hover
	{
	background:
		url()
}

.ie.lt9 .schedule-modal-buttons>a.smbutton-red:hover,.ie.lt9 .smbutton-red:hover
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e95a77',
		endColorstr='#e74b6c', GradientType=0)
}

.smbutton-red:hover>span {
	border-top-color: #ea6b86
}

.smbutton-red:active {
	border-color: #8e1026;
	background: #d82741;
	background: -webkit-linear-gradient(top, #d82741, #e84b6e);
	background: -moz-linear-gradient(top, #d82741, #e84b6e);
	background: linear-gradient(top, #d82741, #e84b6e)
}

.ie.eq9 .smbutton-red:active {
	background:
		url()
}

.ie.lt9 .smbutton-red:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d82741',
		endColorstr='#e84b6e', GradientType=0)
}

.smbutton-red:active>span {
	border-top-color: #d52740;
	border-bottom-color: #e95f81
}

.smbutton-purple,.smbutton-purple.disabledbutton:hover,.smbutton-purple.disabledbutton:active
	{
	border-color: #6f50e7;
	background: #b8a9f3;
	background: -webkit-linear-gradient(top, #b8a9f3, #a591f0);
	background: -moz-linear-gradient(top, #b8a9f3, #a591f0);
	background: linear-gradient(top, #b8a9f3, #a591f0)
}

.ie.eq9 .smbutton-purple,.ie.eq9 .smbutton-purple.disabledbutton:hover,.ie.eq9 .smbutton-purple.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton-purple,.ie.lt9 .smbutton-purple.disabledbutton:hover,.ie.lt9 .smbutton-purple.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a9f3',
		endColorstr='#a591f0', GradientType=0)
}

.smbutton-purple>span,.smbutton-purple.disabledbutton:hover>span,.smbutton-purple.disabledbutton:active>span
	{
	border-top-color: #dcd4f9
}

.smbutton-purple,.smbutton-purple>span {
	color: #fff
}

.smbutton-purple:hover {
	background: #bdafff;
	background: -webkit-linear-gradient(top, #bdafff, #b8a9f3);
	background: -moz-linear-gradient(top, #bdafff, #b8a9f3);
	background: linear-gradient(top, #bdafff, #b8a9f3)
}

.ie.eq9 .smbutton-purple:hover {
	background:
		url()
}

.ie.lt9 .smbutton-purple:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdafff',
		endColorstr='#b8a9f3', GradientType=0)
}

.smbutton-purple:active {
	background: #6f50e7
}

.smbutton-purple>span>small {
	color: #ddd
}

.smbutton.smbutton-mc-give {
	margin: 0;
	height: 24px;
	min-width: 70px;
	position: relative;
	text-decoration: none
}

.smbutton-mc-give>span {
	padding: 3px 24px 6px 8px;
	text-align: left;
	color: #196ba7
}

a.smbutton-mc-give>span i.icon {
	margin-top: -3px
}

a.smbutton-mc-give>span>img {
	position: absolute;
	right: 10px;
	top: 10px
}

.smbutton-white,.smbutton-white.disabledbutton:hover,.smbutton-white.disabledbutton:active
	{
	border-color: #999;
	background: #fff;
	background: -webkit-linear-gradient(top, #fff, #eee);
	background: -moz-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee)
}

.ie.eq9 .smbutton-white,.ie.eq9 .smbutton-white.disabledbutton:hover,.ie.eq9 .smbutton-white.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton-white,.ie.lt9 .smbutton-white.disabledbutton:hover,.ie.lt9 .smbutton-white.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#eeeeee', GradientType=0)
}

.smbutton-white span,.smbutton-white.disabledbutton:hover span,.smbutton-white.disabledbutton:active span
	{
	border-top-color: #eee
}

.smbutton-white,.smbutton-white span,.smbutton-white small {
	color: inherit
}

.smbutton-white:hover,.ile-schedule-button.smbutton-white:hover,div.blockmenu>div.schedule-modal-buttons>a.smbutton-white:hover
	{
	background: #fff
}

.smbutton-white:hover span {
	border-top-color: #fff
}

.ile-button.smbutton-white.active:hover,.smbutton-white:active,.smbutton-white.active
	{
	border-color: #888;
	background: #bbb;
	background: -webkit-linear-gradient(top, #bbb, #ddd);
	background: -moz-linear-gradient(top, #bbb, #ddd);
	background: linear-gradient(top, #bbb, #ddd)
}

.ie.eq9 .ile-button.smbutton-white.active:hover,.ie.eq9 .smbutton-white:active,.ie.eq9 .smbutton-white.active
	{
	background:
		url()
}

.ie.lt9 .ile-button.smbutton-white.active:hover,.ie.lt9 .smbutton-white:active,.ie.lt9 .smbutton-white.active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb',
		endColorstr='#dddddd', GradientType=0)
}

.smbutton-white:active span {
	border-bottom-color: #ccc
}

.smbutton-pale,.smbutton-pale.disabledbutton:hover,.smbutton-pale.disabledbutton:active
	{
	border-color: #afbeb0;
	background: #e6eae5;
	background: -webkit-linear-gradient(top, #e6eae5, #d7ded5);
	background: -moz-linear-gradient(top, #e6eae5, #d7ded5);
	background: linear-gradient(top, #e6eae5, #d7ded5)
}

.ie.eq9 .smbutton-pale,.ie.eq9 .smbutton-pale.disabledbutton:hover,.ie.eq9 .smbutton-pale.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton-pale,.ie.lt9 .smbutton-pale.disabledbutton:hover,.ie.lt9 .smbutton-pale.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6eae5',
		endColorstr='#d7ded5', GradientType=0)
}

.smbutton-pale>span {
	border-top-color: #f8f9f7
}

.smbutton-pale,.smbutton-pale>span,.smbutton-pale>span>small {
	color: inherit
}

.smbutton-pale:hover {
	background: #ecefec;
	background: -webkit-linear-gradient(top, #ecefec, #e1e6e0);
	background: -moz-linear-gradient(top, #ecefec, #e1e6e0);
	background: linear-gradient(top, #ecefec, #e1e6e0)
}

.ie.eq9 .smbutton-pale:hover {
	background:
		url()
}

.ie.lt9 .smbutton-pale:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecefec',
		endColorstr='#e1e6e0', GradientType=0)
}

.smbutton-pale:hover>span {
	border-top-color: #fafbf9
}

.smbutton-pale:active {
	background: #c9d3c8;
	background: -webkit-linear-gradient(top, #c9d3c8, #e0e4e0);
	background: -moz-linear-gradient(top, #c9d3c8, #e0e4e0);
	background: linear-gradient(top, #c9d3c8, #e0e4e0)
}

.ie.eq9 .smbutton-pale:active {
	background:
		url()
}

.ie.lt9 .smbutton-pale:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9d3c8',
		endColorstr='#e0e4e0', GradientType=0)
}

.smbutton-pale:active>span {
	border-top-color: transparent;
	border-bottom-color: #eff0ee
}

.smbutton.smbutton-deepgreen,.smbutton.smbutton-deepgreen.disabledbutton:hover,.smbutton.smbutton-deepgreen.disabledbutton:active
	{
	border-color: #2f3f3a;
	background: #3c4e45;
	background: -webkit-linear-gradient(top, #3c4e45, #2d3736);
	background: -moz-linear-gradient(top, #3c4e45, #2d3736);
	background: linear-gradient(top, #3c4e45, #2d3736);
	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;
	text-shadow: 0 -1px 0 #000
}

.ie.eq9 .smbutton.smbutton-deepgreen,.ie.eq9 .smbutton.smbutton-deepgreen.disabledbutton:hover,.ie.eq9 .smbutton.smbutton-deepgreen.disabledbutton:active
	{
	background:
		url()
}

.ie.lt9 .smbutton.smbutton-deepgreen,.ie.lt9 .smbutton.smbutton-deepgreen.disabledbutton:hover,.ie.lt9 .smbutton.smbutton-deepgreen.disabledbutton:active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c4e45',
		endColorstr='#2d3736', GradientType=0)
}

.smbutton-deepgreen>span,.smbutton-deepgreen.disabledbutton:hover>span,.smbutton-deepgreen.disabledbutton:active>span
	{
	border-top-color: #4f6357
}

.smbutton.smbutton-deepgreen,.smbutton.smbutton-deepgreen>span,.smbutton.smbutton-deepgreen>span>small
	{
	color: #eaf2ee
}

.smbutton-deepgreen:hover {
	background: #455a50;
	background: -webkit-linear-gradient(top, #455a50, #384643);
	background: -moz-linear-gradient(top, #455a50, #384643);
	background: linear-gradient(top, #455a50, #384643)
}

.ie.eq9 .smbutton-deepgreen:hover {
	background:
		url()
}

.ie.lt9 .smbutton-deepgreen:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#455a50',
		endColorstr='#384643', GradientType=0)
}

.smbutton-deepgreen:hover>span {
	border-top-color: inherit
}

.smbutton-deepgreen:active {
	border-color: #3b4a45;
	background: #2e3837;
	background: -webkit-linear-gradient(top, #2e3837, #3b4441);
	background: -moz-linear-gradient(top, #2e3837, #3b4441);
	background: linear-gradient(top, #2e3837, #3b4441)
}

.ie.eq9 .smbutton-deepgreen:active {
	background:
		url()
}

.ie.lt9 .smbutton-deepgreen:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e3837',
		endColorstr='#3b4441', GradientType=0)
}

.smbutton-deepgreen:active>span {
	border-top-color: transparent
}

.smbutton-textonly,.smbutton-textonly>span,.smbutton-textonly:hover,.smbutton-textonly:active,.smbutton-textonly:active>span
	{
	border-width: 0;
	background: none;
	color: #196ba7
}

.smbutton-textonly:hover>span {
	text-decoration: underline
}

.smbutton-engraved {
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75)
}

.smbutton-blue.smbutton-engraved,.smbutton-red.smbutton-engraved,.smbutton-deepgreen.smbutton-engraved,.smbutton-black.smbutton-engraved
	{
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.75)
}

.disabledbutton {
	opacity: .5
}

body a.smbutton i.icon,body div.smbutton i.icon {
	position: static;
	width: 26px;
	display: inline-block;
	vertical-align: middle;
	margin-left: -4px;
	margin-top: -4px
}

.smbutton:active>span,.smbutton.active>span {
	border-top-color: transparent
}

.smbutton-holidize {
	border: none;
	background-image: url(/prints/buttons/buythisprint-holidize.png);
	height: 42px;
	width: 228px
}

.smbutton-holidize:hover {
	background-image: url(/prints/buttons/buythisprint-holidize.png);
	background-position: 0 -44px
}

.smbutton-holidize:active {
	background-image: url(/prints/buttons/buythisprint-holidize.png);
	background-position: 0 -88px
}

.gr-box {
	margin-bottom: 16px
}

i.gr1,i.gr2,i.gr3 {
	position: relative;
	z-index: 30;
	display: block;
	margin: 0 1px;
	border-width: 1px;
	border-style: none solid;
	height: 2px
}

i.gr1 {
	border: 0;
	margin: 0 4px;
	height: 1px
}

i.gr2 {
	border-width: 2px;
	margin: 0 2px;
	height: 1px
}

i.gr3 i {
	display: block;
	border-width: 2px;
	border-style: none solid;
	height: 2px
}

.gr-body {
	border-width: 1px;
	border-style: none solid;
	overflow: hidden;
	word-break: break-word
}

.gr-free .gr-body {
	border-bottom-style: solid;
	border-top: none;
	border-radius: 0 0 6px 6px;
	padding-bottom: 3px
}

.gr-body .gr {
	border-top: 1px solid
}

.overflow-hax .gr-body {
	overflow: visible !important
}

#deviant .gr-body img,#group .gr-body img {
	max-width: 100%
}

#deviant .gr-body .stream img,#group .gr-body .stream img {
	max-width: none
}

.gr-top {
	border: 1px solid;
	border-top-style: none;
	position: relative;
	z-index: 20
}

.gr-free .gr-top {
	border-top-style: solid;
	border-radius: 6px 6px 0 0
}

.gr-top .gr {
	border-width: 1px;
	border-style: none solid;
	padding: 0 64px 4px 8px
}

.gr-free .gr-top .gr {
	border-top-style: solid;
	border-color: #f2fcf1;
	border-bottom: none;
	border-radius: 6px 6px 0 0;
	padding-top: 2px
}

i.tri {
	position: absolute;
	background: url(/minish/gruzecontrol/quadraforce.gif?6) 0 0;
	width: 15px;
	height: 10px;
	bottom: -9px;
	left: 12px
}

.gr-hidden {
	display: none
}

i.gr1 {
	background: #a6b2a6
}

i.gr2,i.gr3,.gr-body,.gr-top {
	border-color: #a6b2a6;
	background: #dae4d9
}

i.gr3 i,.gr-top .gr {
	border-left-color: #f2fcf1;
	border-right-color: #f2fcf1;
	background: #e6ede4
}

i.gr1+i.gr2,i.gr2 i {
	background: #f2fcf1
}

.gr-body .gr {
	border-top-color: #e1ebe2
}

.gr-body i.c {
	border-color: #dae4d9
}

.gr-body i.c b {
	background: #dae4d9
}

.gr-top img {
	margin-top: -5px
}

.gr-top h2,.gr-top h3 {
	padding-top: 5px
}

.gr-top h2,.gr-top h3 {
	cursor: default;
	font-weight: normal;
	font-size: 13.5pt;
	letter-spacing: 0;
	color: #2c3635;
	position: relative;
	top: -2px
}

.gr-top h2 img,.gr-top h3 img {
	margin-right: 2px;
	position: relative;
	top: 2px
}

.gr-top .gr {
	color: #89968a;
	font-size: 8.25pt
}

.gr-headless .gr-body .gr {
	background-image: url(/minish/gruzecontrol/gmtop.gif?1);
	background-repeat: repeat-x
}

.gr-headless i.gt2,.gr-headless i.gt3,.gr-headless i.gt3 i,.backroom .gr-headless i.gt2,.backroom .gr-headless i.gt3,.backroom .gr-headless i.gt3 i
	{
	background-color: #e1ebe2
}

.gr-body .stream a.t,.grf-stream a.t {
	color: #498091;
	max-width: 205px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	font-weight: bold;
	padding: 4px 0;
	margin: -4px 0
}

.grf-indent .text {
	padding: 4px 12px 4px 39px
}

.gr-body .grf-indent li.f,.gr-midbody .grf-indent li.f {
	padding-left: 39px
}

table.grf {
	width: 100%
}

table.grf td.f {
	padding: 4px 12px;
	font-size: 8.25pt
}

.grf-indent table.grf td.i {
	padding-left: 32px
}

.grf-indent td.grf-mirror {
	padding-right: 32px
}

table.grf {
	font-size: 8.25pt
}

.grf-deviants {
	text-align: center;
	margin: 0 auto;
	padding: 7px 8px
}

.grf-deviants span.f {
	display: inline-table;
	display: inline-block;
	vertical-align: top
}

.grf-deviants span.f>span {
	display: table-cell;
	width: 128px;
	padding: 5px 4px;
	display: inline-block;
	overflow: hidden
}

.gr-box .hlinks a {
	text-decoration: underline
}

.gr-box,.gr-top,.gr-body {
	zoom: 1;
	position: relative
}

i.tri {
	overflow: hidden
}

.iconset-modules i.icon,.popup2-gruser-activity i.icon,.gr-box .gr-top i.icon
	{
	float: left;
	position: static;
	width: 29px;
	background-image: url(/minish/gruzecontrol/icons-small-modules.gif?14)
}

.backroom i.tri {
	background-image: url(/minish/gruzecontrol/bmtriforce.gif?2)
}

.backroom .gr-top {
	border-bottom-color: #bec5bd
}

.gr-top-alone i.tri {
	background-position: 0 -40px !important
}

.backroom .gr-body {
	border-top-color: #e1ebe2
}

.backroom .gr-top .gr {
	background: url(/minish/gruzecontrol/brcriminal.gif?1) repeat-x bottom
		left
}

.backroom .gr-top-alone i.tri {
	background-position: 0 21px !important
}

.backroom i.gr3 i,.backroom .gr-top .gr {
	border-left-color: #e8f2e7;
	border-right-color: #e8f2e7;
	background-color: #d7e0d5
}

.backroom i.gr2 i {
	background: #e8f2e7
}

.backroom .gr-headless i.gt2,.backroom .gr-headless i.gt3 {
	background-color: #e1ebe2
}

.gr-box .mem-display .c {
	text-align: left !important
}

.gm-tabs {
	border-bottom: 1px solid #a6b2a6;
	padding-bottom: 2px;
	margin: 0 8px 4px 8px
}

.gr-wonkwonk {
	border: 1px solid #a6b2a6;
	border-style: solid none;
	border-top-color: #f6f7e7;
	background: #edefcf url(/minish/gruzecontrol/topsecret.gif) no-repeat
		38px 2px;
	padding: 2px 12px 5px 58px;
	color: #787;
	font-size: 8.25pt
}

.gr-box .gr-wonkwonk {
	border-style: solid;
	padding-bottom: 4px
}

.backroom .gr-wonkwonk {
	border-bottom-color: #bec5bd
}

.gr-midbody {
	position: relative;
	z-index: 10;
	background: #ccd9cd;
	border: 1px solid #a6b2a6;
	border-top: 0;
	border-bottom-color: #b3c4b0;
	overflow: hidden
}

.gr-midbody .gr {
	border: 1px solid #c5d1c5
}

.gr-midbody i.tri {
	background-position: 0 -60px !important
}

img.gr-shrink {
	height: auto;
	max-width: 100%;
	max-width: none\9
}

img.gr-shrink-center {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.gr-darkbox .gr-body .gr {
	background-color: #d5e0d2;
	background-image: none;
	border-top-color: #d5e0d2
}

.gr-darkbox i.gr2,.gr-darkbox i.gr3 {
	background-color: #d5e0d2
}

.gr-darkbox i.gt2 i,.gr-darkbox i.gt3 i,.gr-darkbox i.gt2,.gr-darkbox i.gt3
	{
	background-color: #d5e0d2
}

.gr-darkbox i.gt2 i {
	border: none !important;
	border-top: 1px solid #e2ece4 !important
}

.gr-darkbox i.gt3 i {
	border: none !important
}

.gm-no-content-thumbs {
	padding-top: 191px;
	background: #dae4d9 url(/minish/gruzecontrol/ghost-twins.gif) no-repeat
		50% 30px
}

.gm-no-content-poll {
	padding-top: 115px;
	background: #dae4d9 url(/minish/gruzecontrol/ghost-poll.gif?2) no-repeat
		50% 10px
}

.module-blocks .gr-ghost,.module-blocks .gm-no-content-poll,.module-blocks .gm-no-content-thumbs
	{
	background: none;
	padding-top: 4px
}

.ghost-content img.faded-edit-icon {
	vertical-align: middle;
	position: relative;
	top: -1px
}

.ghost-content {
	color: #7c8685;
	line-height: 1.6em
}

#gmi-GMFrame_Gruser {
	margin: 8px
}

.shopBrowse #gmi-GMFrame_Gruser,.shopModuleBrowse #gmi-GMFrame_Gruser {
	margin: 0
}

.module-blocks #gmi-GMFrame_Gruser,.modal #gmi-GMFrame_Gruser {
	margin: 0
}

.mods-hh {
	overflow: hidden;
	padding: 8px 0 !important
}

.mods-column-ll,.mods-column-rr {
	float: left;
	width: 50%;
	overflow: visible;
	min-height: 1px
}

.mods-column-rr {
	*position: relative;
	*margin-right: -100%;
	*width: 49.5%
}

.mods-hh.split-70 .mods-column-ll {
	width: 70%
}

.mods-hh.split-70 .mods-column-rr {
	width: 30%
}

.mods-hh.split-65 .mods-column-ll {
	width: 65%
}

.mods-hh.split-65 .mods-column-rr {
	width: 35%
}

.mods-hh.split-60 .mods-column-ll {
	width: 60%
}

.mods-hh.split-60 .mods-column-rr {
	width: 40%
}

.mods-hh.split-35 .mods-column-ll {
	width: 35%
}

.mods-hh.split-35 .mods-column-rr {
	width: 65%
}

.mods-column-ll #gmi-GMFrame_Gruser {
	margin-left: 16px
}

.mods-column-rr #gmi-GMFrame_Gruser {
	margin-right: 16px
}

#gmi-GMegaFrame #gmi-GMFrame_Gruser,#custom_topbar #gmi-GMFrame_Gruser,#group_notes #gmi-GMFrame_Gruser
	{
	margin: 0
}

.warr-widget-filler i.c {
	display: none !important
}

.warr-widget-filler .ch-ctrl {
	border-width: 0;
	background: transparent
}

.warr-widget-filler .ch-ctrl .ch-ctrl {
	border-width: 1px;
	margin-left: 1px;
	border-radius: 6px
}

.warr-widget-filler .ccomment .ch-ctrl {
	background: transparent
}

.gr-header {
	font: bold 10pt "Trebuchet MS", sans-serif;
	color: #fff;
	background-color: #aec2aa;
	padding: 4px 8px
}

.gr-rect-header {
	padding: 4px 8px 4px 38px
}

.gr-header a {
	color: #fff !important
}

.bubbleview .gruze-sidebar ul.list li.a {
	background: #d3dfd1
}

.gr-recent_blogs ul.list a,.gr-recent_journals ul.list a {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.gr-recent_journals .grf-indent.paged,.gr-recent_blogs .grf-indent.paged
	{
	min-height: 210px
}

.gr-recent_journals .grf-indent.paged.full,.gr-recent_blogs .grf-indent.paged.full
	{
	min-height: 420px
}

.gr-polls ol.answer-list {
	list-style: decimal;
	margin: 4px 20px;
	padding-left: 10px
}

.gr-polls ol.answer-list li {
	margin: 4px 0;
	padding: 0
}

.gr-polls input.text {
	width: 95%;
	margin: 4px 0
}

.gr-polls input.text#question {
	width: 92%
}

.gr-polls .gr-body .pp.c a {
	margin-left: 5px
}

.gr-polls .gr-body .pp.c a:first-child {
	margin-left: 0
}

.gr-aggregation-list .gr-body div.stream-links {
	padding: 12px
}

.fancy-text-link {
	color: #106aaa !important;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 13pt;
	font-weight: bold;
	padding-bottom: 10px;
	display: block
}

.fancy-text-link:hover {
	text-decoration: none
}

.upsell-button {
	position: relative;
	display: inline-block;
	background: url(/minish/main/premium_button_standard.png) no-repeat;
	width: 83px;
	height: 21px;
	vertical-align: middle
}

div.update-username-form a.upsell-button {
	margin-left: 10px
}

.gruze-sidebar a.upsell-button {
	margin-top: 10px
}

.forum_content a.upsell-button {
	top: -4px;
	left: 6px;
	margin: -10px 0
}

.stash-storage-upsell a.upsell-button,.slots .busyslot a.upsell-button {
	float: right
}

.ile-critiques a.upsell-button {
	margin: -10px 0
}

.ile-critiques a.upsell-label {
	display: inline-block;
	border-bottom: 1px #93c100 dotted
}

.upsell-container-skin {
	text-align: center;
	margin: -5px 0 5px
}

.upsell-label {
	display: inline-block;
	border-bottom: 2px #93c100 dotted
}

#button_container a.upsell-mega {
	position: relative;
	display: inline-block;
	background: url(/minish/main/upsell-mega.png) no-repeat;
	width: 319px;
	height: 36px;
	margin: 0 0 -2px 0
}

.module-min i.gr1,.module-min i.gr2,.module-min i.gr3,.module-min i.gr1 i,.module-min i.gr2 i,.module-min i.gr3 i,.module-min .gr-top,.module-min .gr-body,.module-min .gr-midbody,.module-min .gr,.module-min i.tri
	{
	margin-left: 0;
	margin-right: 0;
	border-style: none;
	background: transparent;
	border-color: transparent
}

.module-min i.gr1,.module-min i.gr2,.module-min i.gr3,.module-min .catbar-tabbar-containment,.module-min .gr-hijack,.module-min .gm-controls,.module-min .gr-top
	{
	display: none
}

.module-min .gr-body .pp {
	padding: 0
}

.mentor-hint-box {
	margin-bottom: 30px;
	border: 1px #a6b2a6 solid;
	border-radius: 5px;
	font-size: 14px;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 23px;
	padding: 20px;
	padding-left: 66px;
	text-align: left
}

.mentor-hint-box.suggestion {
	background: #f0f6eb url('/emoticons/w/wave1.gif') no-repeat 17px
}

.mentor-hint-box.thanks {
	background: #f0f6eb;
	text-align: center
}

.mentor-hint-box.thanks strong {
	font-size: 18px;
	padding-left: 40px;
	background: url('/emoticons/d/dalove.gif') no-repeat 0 -9px;
	padding-bottom: 20px;
	position: relative;
	left: -20px;
	z-index: 0
}

.mentor-hint-box.thanks a {
	display: block;
	margin-top: 5px;
	color: #337287;
	position: relative;
	z-index: 1
}

.join-modal .secure {
	width: 592px
}

.join-modal .join-modal-title {
	margin: 0;
	padding: 10px 20px 10px 20px
}

.join-modal .join-modal-title h3 {
	color: #424e4d;
	font-size: 20px
}

.join-modal .join-modal-contents {
	position: relative;
	overflow: hidden
}

.join-modal #loading_iframe {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 25%;
	width: 100%
}

.join-modal iframe {
	border: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	overflow: hidden;
	display: none
}

@media only screen and (max-device-width:480px) {
	body #output {
		background: #dde6da
	}
	body div.modal.modal-rounded.join-modal div.loaded {
		width: 320px;
		background-size: 100%
	}
	.join-modal .join-modal-title h3 span {
		display: none
	}
	.join-modal #loading_iframe {
		width: 320px
	}
	#join .login-helper {
		display: none
	}
	#join form.join-form {
		width: 100%
	}
	#join form.join-form fieldset {
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	#join form.join-form fieldset.fields {
		padding: 0 10px;
		height: 310px
	}
	#join form.join-form fieldset.fields .info {
		left: 9999px
	}
	#join form.join-form fieldset.final-checks {
		margin: 0;
		padding: 5px 15px
	}
	#join form.join-form fieldset.final-checks .checks {
		width: 100%
	}
	.password-string-tips-link {
		display: none
	}
}

div.subblebubble {
	top: 0;
	left: 0;
	z-index: 122;
	background: #f8f8f8;
	border: 2px solid #ab2e50;
	padding: 4px 6px;
	width: 220px
}

.quicktip,.quicktip:hover {
	text-decoration: none
}

.quicktip {
	display: block;
	padding: 10px 0;
	position: absolute;
	z-index: 201;
	opacity: 0
}

.quicktip .message {
	position: relative;
	width: 300px;
	padding: 10px 12px;
	opacity: .75;
	color: #fff;
	background: #000;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	font: 11px/1.5 verdana;
	border: none;
	text-decoration: none
}

.quicktip .message em {
	font-style: normal;
	text-decoration: underline
}

.quicktip .message * {
	padding-right: 3px
}

.quicktip .message:after {
	position: absolute;
	content: "";
	border: 7px solid transparent;
	color: #000
}

.quicktip.gravity-tr .message:after {
	border-bottom-color: #000;
	top: -14px;
	right: 10px
}

.quicktip.gravity-tl .message:after {
	border-bottom-color: #000;
	top: -14px;
	left: 10px
}

.quicktip.gravity-br .message:after {
	border-top-color: #000;
	bottom: -14px;
	right: 10px
}

.quicktip.gravity-bl .message:after {
	border-top-color: #000;
	bottom: -14px;
	left: 10px
}

.quicktip.gravity-mr .message:after {
	border-left-color: #000;
	top: 50%;
	left: 100%;
	margin-top: -7px
}

.quicktip.gravity-ml .message:after {
	border-right-color: #000;
	top: 50%;
	right: 100%;
	margin-top: -7px
}

.quicktip.gravity-mt .message:after {
	border-bottom-color: #000;
	bottom: 100%;
	left: 50%;
	margin-left: -7px
}

.quicktip.gravity-mb .message:after {
	border-top-color: #000;
	top: 100%;
	left: 50%;
	margin-left: -7px
}

.quicktip.simple-tip .message {
	padding: 5px 8px;
	width: auto
}

#catbutton,a.catbutton,a.custobutton,a.frontbutton,a.feedbutton,a.replybutton,a.moodbutton
	{
	overflow: hidden;
	vertical-align: middle;
	text-indent: -1000px;
	text-decoration: none !important;
	cursor: default;
	outline: none;
	background-image: url(/browse/hubblebuttons-picklejuice.gif)
}

a.frontbutton,a.feedbutton {
	background-image: url(/minish/main/floatybuttons.gif?1) !important
}

#catbutton,a.catbutton {
	height: 20px;
	width: 89px;
	background-position: -100px 0;
	float: left;
	margin-right: 12px
}

#catbutton:hover,a.catbutton:hover {
	background-position: -100px -80px
}

div.bubbleview div.catpath a.catbutton,div.bubbleview div.catpath #catbutton
	{
	position: absolute;
	top: 0;
	left: 0
}

#catbutton:active,#catbutton.popup-active,#catbutton.popup-active:hover,a.catbutton:active,a.catbutton-popup-active,a.catbutton-popup-active:hover
	{
	background-position: -100px -40px
}

#deviation #catbutton,div.catbar #catbutton {
	background-position: 0 0
}

#deviation #catbutton:hover,div.catbar #catbutton:hover {
	background-position: 0 -80px
}

#deviation #catbutton:active,#deviation #catbutton.popup-active,#deviation #catbutton.popup-active:hover,div.catbar #catbutton:active,div.catbar #catbutton.popup-active,div.catbar #catbutton.popup-active:hover
	{
	background-position: 0 -40px
}

a.custobutton {
	height: 20px;
	width: 74px;
	background-position: -200px 0;
	float: right
}

a.custobutton:hover {
	background-position: -200px -80px
}

a.custobutton:active {
	background-position: -200px -40px
}

a.replybutton {
	cursor: pointer;
	display: block;
	height: 20px;
	width: 48px;
	background-position: -300px 0
}

a.replybutton:hover {
	background-position: -300px -80px
}

a.replybutton:active {
	background-position: -300px -40px
}

a.moodbutton {
	display: block;
	height: 20px;
	width: 60px;
	background-position: -400px 0;
	position: absolute;
	top: 4px;
	right: 36px
}

a.moodbutton:active {
	background-position: -400px -40px
}

body.deviant #catbutton,body.deviant a.catbutton,body.deviant a.custobutton,body.deviant a.frontbutton,body.deviant a.feedbutton,body.deviant.sleek a.feedbutton,body.deviant a.replybutton,body.deviant a.moodbutton,#deviantART-halfmode a.moodbutton
	{
	background-image: url(/styles/minimal/minish/devbuttons.gif)
}

a.frontbutton,a.feedbutton {
	cursor: pointer;
	float: right;
	display: block;
	height: 20px;
	width: 80px;
	background-position: -500px 0;
	margin-top: 1.9em
}

a.feedbutton {
	width: 25px;
	background-position: -600px 0
}

a.frontbutton:active {
	background-position: -500px -40px
}

a.feedbutton:active {
	background-position: -600px -40px
}

div.bubbleview div.catpath,div.bubbleview div.breadcrumbs {
	line-height: 19px;
	vertical-align: middle;
	font-size: 8.25pt;
	min-height: 20px;
	position: relative
}

div.bubbleview div.breadcrumbs {
	padding-bottom: 4px
}

div.bubbleview div.catpath {
	padding-left: 101px
}

div.bubbleview div.catbubble {
	background: #c6d0cc;
	display: block;
	padding: 2px 8px 2px 6px;
	float: left;
	margin: -4px 0 4px -6px;
	margin: -4px 0 4px 0;
	margin: 0 0 4px 0
}

div.nest {
	margin-left: 0 !important;
	padding-left: 30px;
	min-width: 170px
}

table.moods td.f span {
	display: block
}

table.moods a,table.moods del {
	display: block;
	padding: 4px 8px 0 8px;
	color: #223;
	text-decoration: none !important
}

table.moods td.f {
	text-align: center;
	vertical-align: bottom
}

table.moods td.f strong {
	display: block;
	font-size: 13pt;
	font-weight: normal;
	color: #999;
	line-height: 1.4em;
	margin-top: 4px;
	margin-bottom: -1.4em
}

table.moods td.f strong.tt {
	position: relative;
	top: -1px;
	font-size: 13pt;
	color: #333;
	margin: 0
}

table.moods td.f small {
	font-size: 100%;
	letter-spacing: -1px
}

table.moods td.active {
	color: #aaa;
	background: #5b9fc0
}

table.moods td.active strong.t,table.moods del strong.t {
	visibility: hidden
}

table.moods del {
	cursor: default
}

table.moods del img {
	opacity: .2
}

table.moods del,table.moods del strong {
	color: #b2bdbd !important
}

body.deviant table.moods del,body.deviant table.moods del strong {
	color: #96a096 !important
}

a.moodx {
	position: absolute;
	top: 26px;
	right: -26px
}

textarea#commentbody {
	margin: 0
}

div.bubbleview div.deviant h1 {
	margin: 0;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 110%
}

div.bubbleview div.deviant small {
	font-size: 9pt
}

div.deviant small {
	display: block;
	font-size: 8.4pt;
	opacity: .7;
	line-height: 1.5em
}

div.switcher div.switch,div.switcher span.switch {
	display: none
}

div.switcher span.active {
	display: inline
}

div.switcher div.active {
	display: block
}

div.flex-top,dt.flex-top {
	position: relative;
	z-index: 10
}

div.flex-fill,dd.flex-fill {
	position: absolute;
	z-index: 5;
	left: 0;
	width: 100%
}

div.flex-bottom,dd.flex-bottom {
	position: absolute;
	z-index: 10;
	width: 100%;
	bottom: 0
}

div.iconleft,div.iconright {
	position: relative;
	min-height: 50px
}

div.iconleft {
	padding-left: 62px
}

div.iconright {
	padding-right: 62px
}

div.iconleft img.avatar,div.iconright img.avatar {
	position: absolute;
	top: 0;
	left: 0
}

div.iconright img.avatar {
	left: auto;
	right: 0
}

div.iconright img.avatar {
	top: 8px
}

img.avatar.float-left {
	float: left;
	margin-right: 2px;
	margin-bottom: 2px
}

img.avatar#we-are-dt {
	background: #000 url(/staff/dt/dtbg.png) fixed
}

i.pointsicon {
	display: inline;
	display: inline-block;
	background: url(/minish/points/points_icon_transactions.png);
	width: 22px;
	height: 15px;
	line-height: 15px;
	font-size: 13px
}

body .lrx {
	display: none !important
}

.fullview .overlay-stream {
	display: none
}

.fullview .lrlower {
	display: none
}

body .oh-hs ~.oh-ml .oh-menu {
	margin-left: -82px
}

body .oh-hs ~.oh-ml+.oh-ml .oh-menu {
	margin-left: -151px
}

body.ultracompact #overhead-collect,body.ultracompact #depths,body.ultracompact .catbar
	{
	display: none !important
}

.oh-tl {
	display: block;
	background: url(/promotions/holidayblowout/extra1.gif);
	position: relative;
	z-index: 102;
	margin-bottom: -34px;
	width: 123px;
	height: 41px;
	top: -2px;
	overflow: hidden
}

.oh-tl:-moz-any-link {
	height: 26px
}

.oh-tl:-moz-any-link {
	height: 41px
}

.oh-ts-b,.oh-ts-f {
	position: absolute;
	left: 12px;
	top: 15px
}

.oh-tl .oh-ts-b {
	display: none
}

.mmhover .oh-tl .oh-ts-b {
	display: block
}

body.chatroom .oh-tl {
	display: none !important
}

.oh-tl {
	_width: 69px;
	_display: block
}

body #gmi-ResViewSizer_img.smshadow,body #gmi-ResViewSizer_fullimg.smshadow
	{
	border: 2px solid #93a98f;
	box-model: border-box;
	-moz-box-model: border-box;
	-webkit-box-model: border-box
}

.fullview #gmi-ResViewSizer_img.smshadow,.fullview #gmi-ResViewSizer_fullimg.smshadow
	{
	border: 0 !important
}

body #overhead {
	background-color: #667865;
	background-image: linear-gradient(#6f836e, #5c6d5b)
}

div.iconset-top i {
	background-image: url(/styles/minimal/minish/icons-top5.gif)
}

div.iconset-home i {
	background-image: url(/styles/minimal/minish/icons-home-menu.gif?1)
}

div#deviant div.supernav div.icons i,div#deviant div.boxtop i.icon {
	background-image: url(/styles/minimal/minish/icons-deviant-d.gif)
}

div.iconset-art i {
	background-image: url(/minish/main/icons-deviation3.gif)
}

div.iconset-news i {
	background-image: url(/styles/minimal/minish/icons-news.gif)
}

div.iconset-shop i {
	background-image: url(/styles/minimal/minish/icons-shop.gif)
}

div.iconset-manage i {
	background-image: url(/styles/minimal/minish/icons-manage.gif)
}

div.iconset-deviate i,ul.iconset-deviate i {
	background-image: url(/minish/icons/deviate.gif)
}

div.iconset-deviant-menu i {
	background-image: url(/styles/minimal/minish/icons-deviant-menu.gif)
		!important
}

div.iconset-deviant-tab i {
	background-image: url(/minish/main/icons-deviant-tabd.gif) !important
}

div.iconset-deviant-tab i.super {
	background-image: url(/minish/main/icons-deviant-tab.gif) !important
}

div.iconset-deviant-boxtop i,div.boxtop i.icon {
	background-image: url(/styles/minimal/minish/icons-deviant-boxtop.gif)
		!important
}

div.iconset-deviant i.i16 {
	margin-left: -4px
}

div.iconset-skin-picker i {
	background-image: url(/minish/gruzecontrol/icons/icon-skins.gif?2)
		!important
}

div.iconset-portfolio-tab i.icon {
	background-image: url(/portfolio/icons-portfolio-tabs.gif?1) !important
}

div.icons {
	position: relative
}

div.icons i,i.icon {
	width: 40px;
	height: 24px;
	position: absolute;
	z-index: 10;
	background-repeat: no-repeat
}

div.icons i {
	top: 0
}

h2 i.icon {
	position: static;
	display: inline;
	display: inline-block;
	font-size: 23px;
	position: relative;
	top: 3px
}

* html h2 i.icon {
	width: 26px
}

h2 i.icon:not (:safarionlyhack ){
	width: 22px;
	top: 4px
}

h2 i.icon:before {
	content: "...";
	visibility: hidden
}

div.vicons i {
	top: auto;
	left: 0
}

div.icons a,div.icons div.iconbox {
	display: inline-block;
	position: relative;
	z-index: 15;
	padding-left: 22px;
	margin-right: 12px;
	line-height: 22px;
	vertical-align: middle;
	white-space: nowrap
}

div.vicons a,div.vicons div.iconbox {
	display: block;
	margin-right: 0;
	padding-left: 30px;
	line-height: 24px
}

.ccomment {
	margin-bottom: 16px;
	position: relative
}

.ccomment-thread .ccomment {
	margin: 8px 0 16px 0
}

.ccomment-thread .ccomment:first-of-type {
	margin-top: 0
}

.ctext {
	overflow: hidden
}

.ccomment .cc-in {
	padding: 8px;
	min-height: 76px;
	overflow: hidden;
	border: 1px solid #c9d1c8
}

.comment-ad .ccomment .cc-in {
	min-height: 0;
	margin-left: 68px
}

.ccomment div.text {
	word-wrap: break-word
}

.cc-avatar {
	float: left;
	margin: 9px 17px 3px 3px;
	position: relative;
	z-index: 3
}

.ccomment i.l {
	position: absolute;
	z-index: 2;
	width: 11px;
	height: 12px;
	left: 60px;
	top: 19px;
	overflow: hidden
}

.ccomment p,.cctextarea p {
	margin: 0
}

.ccomment p+br,.cctextarea p+br {
	display: none
}

.ccomment-post {
	margin-top: -10px
}

.ccomment-post .cc-in {
	border-top: 0;
	padding: 16px 12px 5px 12px
}

.ccomment-activereply i.br,.ccomment-post i.tl,.ccomment-post i.tr {
	display: none
}

.talk-post {
	padding-bottom: 0 !important;
	zoom: 1
}

.ccomment-loading {
	opacity: .5;
	filter: alpha(opacity = 50);
	cursor: wait
}

.ccomment-hidden .ch-ctrl {
	text-align: center;
	padding: 0;
	cursor: default
}

.ccomment .creason,.ccomment a.creason,.ccomment-hidden .ch-ctrl * {
	display: none
}

.ccomment-hidden .creason,.ccomment-hidden a.creason {
	padding: 5px;
	display: block
}

.ccomment-hidden .cc-in,.ccomment-hidden a.creason {
	background: rgba(255, 255, 255, 0.35);
	border-color: #c9c1c8;
	color: #88958d
}

.ccomment-hidden .ch-ctrl a.creason:hover {
	background: rgba(255, 255, 255, 0.5);
	text-decoration: none
}

.ccomment-hidden a.creason em,.ccomment-hidden a.creason:hover span {
	display: none
}

.ccomment-hidden a.creason span,.ccomment-hidden a.creason:hover em {
	display: block;
	font-style: normal
}

.cc-meta {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis
}

.cc-mood {
	float: right;
	margin-left: 16px
}

.cc-manage {
	float: right;
	white-space: nowrap;
	margin: 6px 0 0 8px;
	font-size: 8.25pt;
	letter-spacing: -1px
}

.cc-name {
	font: 13.5pt Trebuchet MS, sans-serif;
	font-weight: bold;
	letter-spacing: -1px
}

.cc-name img {
	position: absolute;
	top: 9px;
	left: -67px
}

.cc-time {
	margin-left: 8px;
	font-size: 8.25pt;
	line-height: 1em;
	white-space: nowrap
}

.cc-time:after {
	content: "\A0\A0"
}

.cc-featured {
	display: none
}

.ccomment-featured .cc-featured {
	display: inline
}

.cc-featured,.cc-by-creator {
	font-family: verdana;
	position: relative;
	top: -2px;
	letter-spacing: 0;
	background: #32402c;
	color: #fff;
	font-weight: normal;
	padding: 1px 3px 2px 3px;
	margin-left: 2px;
	border-radius: 3px;
	font-size: 11px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	cursor: default
}

.cc-edited,.cc-userdetails {
	font-size: 8.25pt;
	line-height: 1em;
	white-space: nowrap;
	margin-left: -1ex
}

.cc-edited {
	font-weight: bold;
	margin-left: 0
}

.cc-userdetails .cc-seperator {
	border-left: 1px dotted #778584;
	margin: 0 2px 0 5px
}

.cc-userdetails .cc-seperator:first-child {
	margin-left: 0
}

.ccomment a.reply {
	position: absolute;
	bottom: 6px;
	left: 9px;
	width: 40px;
	padding: 0 0 0 5px
}

.ccomment .cc-signature,.previewbox .cc-signature,.popup2-mcbox-comment .cc-signature
	{
	color: #879594;
	font-size: 8pt;
	float: left;
	border-top: 1px solid #a7b5b4;
	padding-top: 4px
}

.ccomment .cc-signature a,.previewbox .cc-signature a,.popup2-mcbox-comment .cc-signature a
	{
	color: #879594 !important
}

.cc-time,.cc-time a,.cc-userdetails {
	color: #778584
}

.cc-manage a {
	color: #677564 !important
}

.ccomment-sel .cc-in {
	border-color: #ffa500
}

.ccomment i.l {
	background: url(/minish/deviation/artist-comment-l.gif?2)
}

.ccomment.ccomment-featured i.l,.ccomment.highlighted-annotation i.l {
	background: url(/minish/deviation/artist-comment-l-creator.png?2)
}

.ccomment .ch i.c {
	border-color: #d3ded3 !important
}

.ccomment .ch i.c b {
	background-color: #d3ded3 !important
}

.cc-badge {
	color: #d5825e !important;
	font-weight: bold;
	font-size: 8.25pt
}

.gr-ccomments-box {
	width: 720px;
	margin: 10px auto
}

body.gruze .talk-tower {
	clear: right
}

.grmood {
	width: 360px;
	position: relative;
	left: 16px
}

.ccomment .ch-ctrl {
	background: none;
	border: 0
}

.ccomment i.c {
	display: none
}

.ccomment .ch-ctrl .ch-ctrl {
	border-radius: 6px;
	border: 1px solid #b5bfb5;
	background: #dde5d8
}

.text a img {
	position: static !important;
	vertical-align: bottom
}

.cc-avatar {
	background: none !important
}

.ccomment-form {
	position: relative;
	padding: 10px 0 30px 0;
	margin-left: 70px
}

.ccomment-form .avatar {
	position: absolute;
	margin: 1px 0 0 0;
	left: -67px;
	_top: 25px !important
}

.ccomment-form .previewbox .avatar {
	position: static
}

.cctextarea {
	position: relative;
	border-radius: 6px
}

.cctextarea {
	border: 1px solid #555;
	margin: 0 0 10px 0;
	display: block;
	background: #fff;
	background: url(/minish/deviation/textarea-shadow-left.png) no-repeat,
		url(/minish/deviation/textarea-shadow-right.png) top right no-repeat,
		#fff url(/minish/deviation/textarea-shadow.png) repeat-x;
	padding: 3px
}

.cctextarea,.cctextarea textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.cctextarea-ctrl {
	position: relative
}

.ccexpanded .cc-with-moods .cctextarea-ctrl {
	margin-right: 156px
}

.cctextarea textarea,.previewbox {
	outline: none;
	resize: none;
	margin: 0;
	height: 44px;
	font: 1em/1.4 verdana, sans-serif;
	display: block;
	background: #fff;
	width: 100%;
	border: none
}

.cctextarea textarea {
	_overflow-y: hidden
}

.ccexpanded textarea {
	height: 164px;
	resize: none;
	_overflow-y: auto
}

.previewbox,.inputblocker {
	position: absolute;
	z-index: 199;
	left: 0;
	top: 0;
	_width: 100%;
	height: 100%;
	overflow: auto
}

.inputblocker {
	cursor: wait
}

.cctextarea .ccplaceholder {
	color: #999;
	font-style: italic
}

.cctextarea i.l {
	position: absolute;
	top: 15px;
	left: -13px;
	_left: -16;
	background: url(/minish/deviation/comment-arrow-form.png) no-repeat;
	display: block;
	width: 17px;
	height: 17px;
	content: ""
}

.ccbutton-holder {
	padding: 0 0 0 10px;
	clear: both;
	text-align: right
}

.ccomment-form .inputs {
	display: none;
	position: relative;
	top: -8px
}

.ccexpanded .inputs {
	display: block
}

.ccexpanded .inputs .smbutton {
	margin-bottom: 4px !important
}

.previewbox a,.previewcontainer a {
	text-decoration: underline
}

.ccmoods {
	background-color: #e1eae1;
	top: 0;
	right: 7px;
	bottom: 85px;
	border-radius: 8px;
	width: 100px;
	position: absolute;
	z-index: 200;
	display: none
}

.ccname {
	margin-top: 0;
	position: absolute;
	top: -1.5em;
	color: #5e7570
}

.ccomment a.reply {
	left: 3px;
	bottom: 0 !important
}

.ccexpanded .ccmoods {
	display: block;
	margin-top: 5px;
	right: 5px
}

.ccmoods,.ccexpanded .pager-holder,.ccexpanded .talk-pager,.ccexpanded .talk-pager .page2
	{
	width: 150px !important;
	height: 164px;
	z-index: 80 !important
}

.talk-pager a.f {
	margin-bottom: -6px
}

.grmood .gr-body {
	overflow: visible !important
}

span.closed {
	display: inline-block;
	padding: 4px 7px;
	border: 4px dashed #b5bfb5;
	cursor: pointer
}

span.drawplz span.comment-attachment-label,span.thumb-attachment span.comment-attachment-label,span.closed img.drawplz
	{
	display: none
}

.thumb-attachment-container+.thumb-attachment-container,.thumb-attachment+a+.thumb-attachment,.thumb-attachment+a+br+.thumb-attachment,.thumb-attachment+a+br+br+.thumb-attachment
	{
	display: none
}

span.closed span.comment-attachment-label {
	display: inline;
	margin: .5em 2em
}

span.closed:hover {
	border: 4px solid #196ba7
}

span.closed:active {
	opacity: .3
}

span.comment-attachment-label {
	color: #839584;
	font: 13pt/1.3em Trebuchet MS
}

span.comment-attachment-label i.icon {
	position: static;
	float: left;
	width: 24px
}

span.thumb-attachment.closed+.embedded-deviation,span.thumb-attachment.closed+.daembed,span.thumb-attachment.closed+.shadow-holder
	{
	display: none
}

span.thumb-attachment.closed {
	cursor: pointer;
	border: 3px dashed #a1a69f;
	border-radius: 6px 6px 6px 6px;
	padding: 10px 6px
}

span.thumb-attachment.closed span.comment-attachment-label {
	color: #8b8c8a;
	font: bold 17px "Trebuchet MS", sans-serif;
	text-shadow: 0 1px 0 #f4f7f2;
	line-height: 18px;
	letter-spacing: -1px;
	padding-left: 25px;
	background: url(/minish/submit/commentwriter-icons.png?7) no-repeat 0
		-199px
}

span.thumb-attachment.closed:hover {
	border: 3px dashed #a1a69f;
	color: #337287;
	background: rgba(255, 255, 255, 0.2)
}

span.thumb-attachment.closed:hover span.comment-attachment-label {
	color: #337287;
	background-position: 0 -219px
}

span.closed.show-image-thumbs span.comment-attachment-label {
	display: none
}

span.show-image-thumbs img {
	display: none
}

span.closed.show-image-thumbs img {
	display: inline;
	margin-right: 5px
}

.drawplz-attachment-ctrl {
	overflow: hidden;
	padding: 8px
}

.drawplz-attachment-ctrl a.gmbutton2 {
	float: right
}

.drawplz-attachment-ctrl i.icon {
	position: absolute !important;
	top: 3px;
	left: 7px
}

#comments-thread-settings ~.drawplz-attachment-ctrl {
	margin-top: -43px
}

div.popup2-ccomment-manage {
	box-shadow: rgba(0, 0, 0, 0.199219) 0 3px 4px, rgba(0, 0, 0, 0.199219) 0
		0 2px, rgba(0, 0, 0, 0.199219) 0 1px 1px;
	background: #fff;
	border: 1px solid #52695c;
	height: auto;
	padding: 2px;
	width: auto
}

div.popup2-ccomment-manage .blockmenu {
	background: #e8ece6;
	background: -webkit-linear-gradient(top, #e8ece6, #dce5db);
	background: -moz-linear-gradient(top, #e8ece6, #dce5db);
	background: linear-gradient(top, #e8ece6, #dce5db);
	float: left;
	font-size: 8.25pt;
	overflow: hidden;
	white-space: nowrap
}

.ie.eq9 div.popup2-ccomment-manage .blockmenu {
	background:
		url()
}

.ie.lt9 div.popup2-ccomment-manage .blockmenu {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ece6',
		endColorstr='#dce5db', GradientType=0)
}

div.blockmenu a {
	color: #2c3635;
	display: block;
	padding: 4px 8px
}

div.blockmenu a:hover {
	background: #518fa1;
	background: -webkit-linear-gradient(top, #518fa1, #39798d);
	background: -moz-linear-gradient(top, #518fa1, #39798d);
	background: linear-gradient(top, #518fa1, #39798d);
	color: #fff !important
}

.ie.eq9 div.blockmenu a:hover {
	background:
		url()
}

.ie.lt9 div.blockmenu a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#518fa1',
		endColorstr='#39798d', GradientType=0)
}

div.cc-manage-button {
	margin: 0 0 0 8px !important
}

.ccomment-form .comment-post-notice {
	padding: 10px;
	border: 1px solid #e9d46e;
	background: #f7f4c6;
	margin: 10px 0;
	text-align: left;
	display: none;
	font-size: 11px
}

.ccexpanded .comment-post-notice {
	display: block
}

.ccomment.ccomment-featured .cc-in,.ccomment.highlighted-annotation .cc-in
	{
	background: #f3f8ef
}

body.stash-page .text a.timelink,.ccomment a.timelink {
	display: inline-block;
	text-decoration: none;
	color: inherit;
	background: #fff;
	padding: 1px 4px 2px 3px;
	margin-right: 5px;
	border-radius: 3px;
	font-size: 11px;
	border: 1px solid rgba(0, 0, 0, 0.2)
}

.ccomment .timelink b {
	opacity: .5;
	margin-right: 1px;
	font-weight: normal
}

body.edit-history .main-comment {
	margin-right: 260px
}

body.edit-history .edits {
	margin-left: 10px;
	width: 250px;
	float: right
}

body.edit-history .edits ul {
	list-style: none;
	padding: 0;
	margin: 0
}

body.edit-history .edits a {
	color: #337287;
	display: block;
	padding: 5px 6px;
	text-decoration: none;
	margin-top: 1px;
	font-size: 11px;
	border-radius: 3px
}

body.edit-history .edits .selected {
	color: #fff;
	background: #e18d43
}

div.talk-post {
	position: relative;
	z-index: 100
}

div.talk-post div.name {
	padding-bottom: 8px;
	font: 100% Verdana, sans-serif;
	font-weight: bold;
	line-height: 1em
}

div.talk-post .cx {
	display: none;
	cursor: pointer
}

div.talk-post-reply .cx,.mczone .cx {
	display: block !important;
	position: absolute;
	top: 0;
	right: 0
}

div.talk-post-reply a.cx,.mczone a.cx {
	width: 20px;
	height: 20px;
	top: .8em;
	overflow: hidden;
	text-indent: -100px;
	background: url(/ui/2011/modals/assets/modal-close.png) no-repeat top
		left
}

div.talk-post-reply a.cx:hover,.mczone a.cx:hover {
	background-position: 0 -20px
}

div.talk-post {
	padding-bottom: 18px
}

div.talk-post div.h {
	border: 1px solid #7f9db9
}

div.talk-post table.f {
	width: 100% !important
}

#deviantART-v7 .talk-post table.f {
	background: #fff
}

div.talk-post table.f td.f {
	padding: 0;
	width: auto !important
}

div.talk-post textarea {
	width: 100%;
	font-size: 11pt;
	margin: 0;
	outline: none
}

body.bubble div.talk-post table.f td.rr {
	border-left: 1px solid #d3e0dc;
	background: #dee8e5
}

div.talk-post table.f td.rr,div.talk-post div.pager-holder {
	width: 170px !important
}

div.talk-post div.pager2 a.rr {
	width: 54px;
	text-indent: 6px !important
}

div.talk-post div.previewbox {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: auto;
	z-index: 20
}

div.pager-light div.talk-pager a.highlight {
	background-color: #dae1df;
	background-position: 0 100px
}

div.pager-deviant div.talk-pager a.highlight {
	background-color: #a8b2a9;
	background-position: 0 100px
}

div.talk-pager div.pagescroll a.f {
	line-height: 26px;
	text-indent: 8px;
	min-height: 26px
}

div.talk-pager div.pagescroll a.f img {
	margin: 0
}

div.talk-post textarea,div.talk-post div.pager-holder,div.talk-post div.pager2
	{
	border: none;
	height: 170px;
	padding: 0
}

div.talk-post div.inputs {
	text-align: left;
	font-size: 10pt;
	margin-top: 10px;
	padding: 0;
	white-space: nowrap
}

div.talk-post div.inputs .smbutton {
	margin-top: 0 !important
}

div.talk-post div.inputs input.preview,div.talk-post div.inputs input.post
	{
	width: 80px;
	font-size: 10pt
}

.showDrawPlz {
	*display: none !important
}

div.pager2 a.hyper {
	text-decoration: none;
	display: block;
	padding: 3px 4px 3px 16px;
	font-size: 8.25pt
}

div.pager2 a.hyper {
	text-decoration: none
}

div.pager2 a.hyper:hover {
	text-decoration: underline
}

div.pager-light a.hyper {
	color: #222
}

div.pager-light a.hyper:hover {
	color: #326b9e
}

div.pager-light,div.pager-light div.pager2,div.pager-light div.page2,div.pager-light div.page2 a.f
	{
	background-color: #dee8e5
}

div.pager-light div.page2 div.top {
	border-bottom: 1px solid #d3e0dc
}

div.pager-light div.top a.back {
	color: #444
}

div.pager-light div.page2 a.f {
	color: #222;
	background-image: url(/minish/widgets/menu-light.gif?1)
}

div.pager-light div.page2 a.selected,div.pager-light div.page2 a.more-selected
	{
	color: #fff
}

div.pager-deviant,div.pager-deviant div.pager2,div.pager-deviant div.page2,div.pager-deviant div.page2 a.f
	{
	background-color: #afbcb0
}

div.pager-deviant div.page2 div.top {
	border-bottom: 1px solid #9faca0
}

div.pager-deviant div.top a.back {
	color: #111
}

div.pager-deviant div.page2 a.f {
	color: #111;
	background-image: url(/minish/widgets/menu-deviant.gif?1)
}

div.pager-deviant div.page2 a.selected,div.pager-deviant div.page2 a.more-selected
	{
	color: #ddd
}

div.pager-dark,div.pager-dark div.pager2,div.pager-dark div.page2,div.pager-dark div.page2 a.f
	{
	background-color: #2e3735
}

div.pager-dark div.page2 div.top {
	border-bottom: 1px solid #212a2a
}

div.pager-dark div.page2 a.f {
	color: #cac9c9;
	background-image: url(/minish/widgets/menu-dark.gif?1)
}

div.pager-dark div.page2 div.text {
	color: #cac9c9
}

div.pager-dark div.top a.back,div.pager-dark div.page2 a.rr {
	color: #7f8b74
}

div.pager-dark div.page2 a.f:hover,div.pager-dark div.page2 a.f:active,div.pager-dark div.page2 a.tentative
	{
	color: #586608
}

div.pager-dark div.page2 a.selected,div.pager-dark div.page2 a.more-selected
	{
	color: #fff !important
}

div.pager-light2,div.pager-light2 div.pager2,div.pager-light2 div.page2,div.pager-light2 div.page2 a.f
	{
	background-color: #ccd7cc
}

div.pager-light2 div.page2 div.top {
	border-bottom: 1px solid #9fb1a3
}

div.pager-light2 div.page2 a.f {
	color: #38463e;
	background-image: url(/minish/widgets/menu-light2.gif?1)
}

div.pager-light2 div.top a.back,div.pager-light2 div.page2 a.rr {
	color: #58665e
}

div.pager-light2 div.page2 a.selected,div.pager-light2 div.page2 a.more-selected
	{
	color: #eaf2ee !important
}

div.pager-browse,div.pager-browse div.pager2,div.pager-browse div.page2,div.pager-browse div.page2 a.f
	{
	background-color: #c5d3c2;
	font: 11px Verdana, sans-serif
}

div.pager-browse div.page2 div.top {
	border-bottom: 1px solid #9fb1a3
}

div.pager-browse div.page2 a.f {
	color: #337287;
	background-image: url(/minish/widgets/menu-browse.gif?1);
	padding: 2px 0
}

div.pager-browse div.top a.back,div.pager-browse div.page2 a.rr {
	color: #58665e
}

div.pager-browse div.page2 a.selected,div.pager-browse div.page2 a.more-selected
	{
	color: #b0623e !important;
	font-weight: bold
}

div.pager-catbar,div.pager-catbar div.pager2,div.pager-catbar div.page2
	{
	background: #829586 url(/minish/main/searchdropdownmenubg.jpg) no-repeat
		scroll right bottom
}

div.pager-catbar div.page2 a.f {
	background: transparent;
	color: #38463e
}

div.pager-catbar div.top a.back,div.pager-catbar div.page2 a.rr {
	color: #38463e
}

div.pager-catbar div.page2 a.selected,div.pager-catbar div.page2 a.more-selected,div.pager-catbar div.page2 a.f:hover,div.pager-catbar div.page2 a.f:active,div.pager-catbar div.page2 a.tentative
	{
	color: #fff;
	background: #337287
}

div.pager-panes {
	height: auto;
	position: relative;
	overflow: auto;
	overflow-x: scroll;
	overflow-y: hidden
}

div.pager-panes div.pager2,div.pager-panes div.pager2 div.page2 {
	height: 250px
}

div.pager-panes div.pager2 {
	position: static;
	width: auto
}

div.pager-panes div.pager2 div.page2 {
	width: 220px
}

div.pager-panes div.pager2 div.page2 div.pagescroll {
	overflow-y: scroll
}

div.pager-holder {
	position: relative;
	width: 200px;
	height: 240px;
	overflow: hidden;
	overflow-y: auto
}

div.pager2 {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

div.pager2 div.page2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

div.pager2 div.page2 div.pagescroll {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: auto;
	overflow-x: hidden
}

div.pager2 div.page2 div.pagescroll-space {
	top: 21px
}

div.pager2 div.page2 div.busy {
	cursor: wait;
	background: url(/emoticons/b/boogie.gif) no-repeat center
}

div.pager2 div.broken {
	background: url(/emoticons/c/confused.gif) no-repeat center
}

div.pager2 a.f:first-line,div.pager2 span.f:first-line {
	line-height: 20px;
	vertical-align: middle
}

div.pager2 a.f,div.pager2 span.f {
	display: block;
	font: 8.25pt Verdana, sans-serif;
	text-decoration: none !important;
	white-space: nowrap;
	text-indent: 20px;
	background-repeat: no-repeat;
	background-position: 50% 0
}

div.pager2 a.f input.itext,div.pager2 span.f input.itext {
	font: 8.25pt Verdana, sans-serif;
	margin-left: -6px
}

div.pager2 a.f:hover {
	background-position: 50% -100px
}

div.pager2 a.f:active {
	background-position: 50% -200px
}

div.pager2 a.tentative {
	background-position: 50% -200px !important
}

div.pager2 div.page2 a.selected {
	background-position: 50% -300px !important
}

div.pager2 a.more-selected {
	background-position: 100% -300px !important
}

div.pager2 a.f img,div.pager2 span.f img {
	vertical-align: middle;
	margin: 0 4px 0 -16px
}

div.pager2 a.f i,div.pager2 span.f i {
	vertical-align: middle;
	margin: -1px 4px 0 -28px
}

div.pager2 a.more {
	background-position: 100% 0
}

div.pager2 a.more:hover {
	background-position: 100% -100px
}

div.pager2 a.more:active {
	background-position: 100% -200px
}

div.pager2 div.page2 div.top {
	position: relative;
	overflow: hidden;
	z-index: 20
}

div.popup2 div.pager2 div.page2 div.top {
	z-index: 230
}

div.pager2 div.top a.back {
	background-position: 0 0;
	float: left;
	padding-right: 8px
}

div.pager2 div.top a.back:hover {
	background-position: 0 -100px
}

div.pager2 div.top a.back:active {
	background-position: 0 -200px
}

div.pager2 a.rr {
	float: right;
	width: 60px;
	text-indent: 8px !important
}

div.pager2 a.ll {
	overflow: hidden
}

div.pager2 div.dates span.f {
	color: #777;
	cursor: default
}

div.pager2 div.dates span.day {
	color: #898
}

div.pager2 div.dates a.f,div.pager2 div.dates span.f {
	line-height: 20px;
	min-height: 20px;
	vertical-align: middle;
	float: left;
	width: 14%;
	text-align: center;
	text-indent: 0
}

div.pager2-icons a.f {
	text-indent: 30px
}

div.pager2-icons div.pagescroll a.f:first-line {
	line-height: 23px
}

div.pager2 div.text {
	padding: 8px
}

div.pager2 div.text div.h {
	margin-bottom: 4px
}

div.pager-dark div.text div.h {
	color: #afc81c
}

div.pager2 div.hr {
	height: 1px;
	overflow: hidden;
	background: #aaa
}

div.pager-dark div.hr {
	background: #212a2a
}

div.iconset-deviate i {
	background-image: url(/minish/icons/deviate.gif)
}

div.pager-tall-cat-chooser div.pager2,div.pager-tall-cat-chooser div.pager2 div.page2
	{
	height: 516px
}

div.pager-semitall-cat-chooser div.pager2,div.pager-semitall-cat-chooser div.pager2 div.page2
	{
	height: 403px
}

div.modal input.isearch {
	border: 1px solid #b5cac3;
	height: 15px;
	padding: 1px;
	width: 160px;
	font-size: 8.25pt;
	color: #222;
	background: #fff
}

div.modal input.isearchblank {
	background: #fff url(/minish/submit/searchbox.gif) no-repeat left center
}

div.modal input[type=search] {
	background: none !important;
	height: auto !important;
	font-size: 1em !important
}

div.modal a.a,div.modal a.h {
	color: #3e8eb7 !important
}

#pager-preload span.i {
	background-image: url(/emoticons/b/boogie.gif)
}

#pager-preload span.ii {
	background-image: url(/minish/widgets/menu-light.gif?1)
}

#pager-preload span.iii {
	background-image: url(/minish/widgets/minish/menu-dark.gif?1)
}

#pager-preload span.iv {
	background-image: url(/minish/widgets/minish/menu-deviant.gif?1)
}

div.modal {
	background: #e8f0ec;
	color: #2c3635
}

div.pager-light div.mood-pager a.highlight {
	background-color: #dae1df;
	background-position: 0 100px
}

div.pager-deviant div.mood-pager a.highlight {
	background-color: #a8b2a9;
	background-position: 0 100px
}

div.mood-pager div.pagescroll a.f {
	line-height: 26px;
	text-indent: 8px;
	min-height: 26px
}

div.mood-pager div.pagescroll a.f img {
	margin: 0
}

div.mood-pager {
	height: 214px !important
}

div.smallthought div.mood-pager,div.smallthought div.mood-pager div.page2
	{
	width: 170px
}

div.pager-holder-autoheight,div.pager-holder-autoheight div.pager2,div.pager-holder-autoheight div.pager2 div.page2,div.pager-holder-autoheight div.pager2 div.page2 div.pagescroll
	{
	height: 100% !important
}

div.pager-holder-stackable div.top {
	border-bottom: 0 none !important
}

div.pager-holder-stackable div.page2 a.top {
	font-weight: bold;
	color: #444
}

div.pager-holder-stackable div.top a {
	float: none;
	font-weight: bold;
	color: #444
}

div.pager-holder-stackable div.pagescroll {
	position: static !important
}

.pagination-wrapper {
	display: block;
	text-align: center;
	padding: 20px 0
}

.pagination-wrapper.full {
	padding: 20px 0 52px 0
}

#browse2 .pagination-wrapper.full {
	padding-top: 0
}

.pagination {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #93aa99;
	display: inline-block;
	position: relative;
	zoom: 1;
	*display: inline
}

.pagination ul.pages {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.pagination ul.pages li {
	float: left;
	padding: 0
}

.pagination ul.pages li.number,.pagination ul.pages li.dotdotdot {
	margin: 0 0 0 3px
}

.pagination ul.pages li.nomargin {
	margin: 0
}

.pagination ul.pages li a {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	color: #337287;
	margin: 0;
	border: 1px solid #afbeb0;
	box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.3), inset 0 1px 0 0
		rgba(255, 255, 255, 0.7), inset 0 -1px 0 0 rgba(255, 255, 255, 0.3),
		inset -1px 0 0 0 rgba(255, 255, 255, 0.3);
	outline: none;
	background: #e6eae5 url("/minish/pager/next-pale.png") no-repeat left 0
}

.pagination ul.pages li.number a,.pagination ul.pages li.dotdotdot a {
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9)
}

.pagination ul.pages li.number a {
	padding: 5px 6px
}

.pagination ul.pages.compact li.number a {
	padding: 5px 5px
}

.pagination ul.pages li a:hover {
	border: 1px solid #8c9b8c;
	background-position: left -25px
}

.pagination ul.pages li a:active {
	border: 1px solid #8c9b8c;
	background-position: left -50px
}

.pagination ul.pages li.current a,.pagination ul.pages li.current a:hover
	{
	color: #2c3635;
	border: 1px solid #8c9b8c;
	background: #fff;
	cursor: default
}

.pagination ul.pages li.dotdotdot a {
	border: 1px solid #bdcbbd;
	background: #e0e7de url("/minish/pager/prev.png") no-repeat right -50px;
	padding: 5px 3px
}

.pagination ul.pages.compact li.dotdotdot a {
	padding: 5px 2px
}

.pagination ul.pages li.dotdotdot a:hover {
	border: 1px solid #337287;
	background: #337287;
	color: #fff;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0.9);
	box-shadow: none
}

.pagination ul.pages li.prev a,.pagination ul.pages li.next a {
	width: 75px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4)
}

.pagination ul.pages.compact li.prev a,.pagination ul.pages.compact li.next a
	{
	width: 59px
}

.pagination ul.pages li.prev {
	margin: 0 5px 0 10px
}

.pagination ul.pages li.next {
	margin: 0 10px 0 5px
}

.pagination ul.pages li.prev a {
	padding: 5px 0 5px 15px;
	border-radius: 6px 0 0 6px;
	background: #e6eae5 url("/minish/pager/prev-pale.png") no-repeat left 0
}

.pagination ul.pages.compact li.prev a {
	padding: 5px 0 5px 10px;
	background: #e6eae5 url("/minish/pager/prev-pale-compact.png") no-repeat
		left 0
}

.pagination ul.pages li.next a {
	padding: 5px 15px 5px 0;
	border-radius: 0 6px 6px 0;
	background: #e6eae5 url("/minish/pager/next-pale.png") no-repeat right 0
}

.pagination ul.pages.compact li.next a {
	padding: 5px 10px 5px 0;
	background: #e6eae5 url("/minish/pager/next-pale-compact.png") no-repeat
		right 0
}

.pagination ul.pages li.prev a:hover,.pagination ul.pages li.next a:hover
	{
	border: 1px solid #8c9b8c;
	color: #337287
}

.pagination ul.pages li.prev a:hover {
	background-position: left -25px
}

.pagination ul.pages li.next a:hover {
	background-position: right -25px
}

.pagination ul.pages li.prev a:active {
	background-position: left -50px
}

.pagination ul.pages li.next a:active {
	background-position: right -50px
}

.pagination ul.pages li.prev a.disabled,.pagination ul.pages li.prev a.disabled:hover,.pagination ul.pages li.next a.disabled,.pagination ul.pages li.next a.disabled:hover
	{
	color: #93aa99;
	box-shadow: none;
	border: 1px solid #bdcbbd;
	cursor: default
}

.pagination ul.pages li.prev a.disabled,.pagination ul.pages li.prev a.disabled:hover
	{
	background: #e0e7de url("/minish/pager/prev.png") no-repeat left -50px
}

.pagination ul.pages.compact li.prev a.disabled,.pagination ul.pages.compact li.prev a.disabled:hover
	{
	background: #e0e7de url("/minish/pager/prev-compact.png") no-repeat left
		-50px
}

.pagination ul.pages li.next a.disabled,.pagination ul.pages li.next a.disabled:hover
	{
	background: #e0e7de url("/minish/pager/next.png") no-repeat right -50px
}

.pagination ul.pages.compact li.next a.disabled,.pagination ul.pages.compact li.next a.disabled:hover
	{
	background: #e0e7de url("/minish/pager/next-compact.png") no-repeat
		right -50px
}

div.gotobox {
	border: 0;
	display: block;
	z-index: 99;
	margin: 0;
	padding: 0 4px 7px 7px;
	position: absolute;
	top: 36px;
	border-radius: 4px;
	background: #e2e8e0 url("/minish/pager/gotobox-gradient.png") repeat-x;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2)
}

div.gotobox div.text {
	color: #58675c;
	padding: 0;
	float: left;
	margin: 6px 4px 0 0
}

div.gotobox a.smbutton-go {
	min-width: 0 !important;
	width: 15px !important;
	margin: 0 3px 0 0 !important;
	padding: 5px 8px !important;
	border-radius: 0 5px 5px 0
}

div.gotobox .smbutton-go,div.gotobox input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px
}

div.gotobox input {
	display: block;
	float: left;
	margin: 0;
	color: #515c5a;
	letter-spacing: -0.25px;
	border: 1px solid #8c9b8c;
	border-right-width: 0;
	padding: 6px 2px 4px 4px;
	background: #f7f7f7;
	border-radius: 3px 0 0 3px;
	box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset;
	width: 35px;
	vertical-align: top
}

div.gotobox div.uparrow {
	background: url("/minish/pager/gotobox-uparrow.png") no-repeat top
		center;
	height: 7px;
	position: relative;
	display: block;
	float: left;
	top: -7px;
	width: 100%;
	margin: 0
}

.surfer3 {
	display: none !important
}

.iconset-art i {
	background-image: url(/minish/main/icons-deviation4.gif)
}

.dcutoff-hover .text {
	cursor: pointer;
	opacity: .5;
	_filter: alpha(opacity = 50)
}

#deviation_critiques {
	width: auto !important
}

#deviation_critiques .critique,#deviation_critiques .meta {
	width: auto !important;
	margin-right: 150px !important
}

.critique_feedback {
	width: auto !important
}

#deviation_critiques .gr-box .gr-box {
	margin-left: 68px
}

.cc-copy,.cc-copy a {
	color: #97a2a0 !important;
	font-size: 8.25pt
}

.cc-copy span.user-symbol {
	display: none
}

.deviation-visit .stream {
	margin-top: 7px;
	overflow: hidden;
	height: 83px;
	text-align: left
}

.dev-page-view .deviation-visit .stream {
	text-align: center
}

div.deviation-visit .stream div.tt-aa {
	float: left;
	margin-bottom: 100px;
	line-height: 77px
}

div.deviation-visit .stream div.tt-special,div.deviation-mlt-preview .stream div.tt-special
	{
	display: none
}

div.deviation-mlt-preview .stream a {
	padding-left: 0
}

div.deviation-mlt-preview .stream a.lit {
	display: inline-block
}

div.deviation-mlt-preview-body {
	border-radius: 5px
}

div.deviation-mlt-preview div.deviation-mlt-preview-body div.stream,div.deviation-mlt-preview div.more-from-collection-preview-row div.stream
	{
	width: 315px
}

div.deviation-mlt-preview div.more-from-collection-preview-row h4 {
	margin-bottom: 12px;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: 1px
}

div.deviation-mlt-preview div.more-from-collection-preview-row h4 a {
	letter-spacing: 0;
	color: #337287
}

div.deviation-mlt-preview div.more-from-collection-preview-row h4 a.username
	{
	font-family: Verdana, Arial, Helvetica, sans-serif
}

div.deviation-mlt-preview div.more-from-collection-preview-row h4 a.collection-name
	{
	font-size: 12pt
}

div.more-from-collection-preview div.morelink,div.deviation-mlt-preview div.morelink
	{
	text-align: center
}

div.more-from-collection-preview div.morelink a.smbutton-textonly,div.deviation-mlt-preview div.morelink a.smbutton-textonly
	{
	margin: 12px 5px;
	text-align: center;
	min-width: 0
}

div.more-from-collection-preview div.morelink a.smbutton-textonly {
	margin-top: 0
}

.dev-page-view div.deviation-mlt-preview div.morelink a.smbutton-textonly
	{
	margin-top: 0
}

div.more-from-collection-preview div.morelink a span,div.deviation-mlt-preview div.morelink a span
	{
	padding: 0
}

div.more-from-collection-preview div.morelink a span strong,div.deviation-mlt-preview div.morelink a span strong
	{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px
}

div.more-from-collection-preview div.morelink.mltfa a span strong,div.deviation-mlt-preview div.morelink.mltfa a span strong
	{
	font-size: 12px;
	line-height: 15px;
	font-weight: normal
}

.deviation-visit ul {
	list-style: none;
	margin: 7px 0;
	padding: 0
}

.deviation-visit li small {
	display: block;
	color: #979595
}

.deviation-layout {
	clear: left
}

div.tt-aa a.lit {
	width: 75px;
	height: 75px;
	font-size: 80%
}

.daembed {
	max-width: 100%
}

.freeform-fullpreview {
	background-color: #eff3ec;
	overflow: auto;
	display: inline-block;
	min-height: 95px;
	width: 400px;
	max-height: 300px;
	color: #000
}

.freeform-fullpreview .content {
	margin: 8px 5px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em
}

.freeform-fullpreview .content strong {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7)
}

div.resource-skin span.shadow {
	position: relative
}

div.resource-skin a.t {
	display: block
}

#dv7 .ad-blocking-makes-fella-confused {
	top: -9px;
	position: relative
}

#dv7 .ad-blocking-makes-fella-confused .ch-ctrl {
	background: #dde3d9 url(/minish/gruzecontrol/gmtop.gif?1) repeat-x
		!important;
	border-color: #aab1a6 !important;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

a.print-rocket,a.print-rockit,a.print-rockit100 {
	display: block;
	margin: 0 auto;
	height: 26px;
	width: 150px;
	background: url(/minish/main/buyprint.gif);
	overflow: hidden;
	text-indent: -900px
}

a.print-rocket:hover,a.print-rockit:hover,a.print-rockit100:hover {
	background-position: 0 -26px
}

a.print-rocket:active,a.print-rocket:active,a.print-rockit100:active {
	background-position: 0 -52px
}

#deviation div.catbar {
	padding-left: 36px !important
}

#skinInstallModal .iclose {
	position: absolute;
	width: 12ex;
	font-size: 10pt;
	left: 50%;
	margin-left: -6ex;
	bottom: 48px
}

#dv7 .devlinkzone i {
	z-index: 300;
	background-image: url('/minish/deviation/iconset-moreart.png?3');
	left: 7px;
	top: 3px
}

#dv7 .devlinkzone #fave-btn-wrap .iconx-favesstar,#dv7 .devlinkzone #download-button>span>i,#dv7 .devlinkzone a.smbutton-textonly>span>i.i16,#dv7 .devlinkzone #printReq-icon,#dv7 .devlinkzone #mlt-button>span>i.mlt-blue-icon,#dv7 .devlinkzone #print-button>span>i
	{
	background: url('/minish/deviation/action-sprites.png?1');
	background-repeat: no-repeat
}

#dv7 .devlinkzone #fave-btn-wrap .iconx-favesstar {
	background-position: 0 0
}

#dv7 .devlinkzone #download-button>span>i {
	background-position: 0 -75px;
	left: 13px
}

#dv7 .devlinkzone a.smbutton-textonly>span>i.i16 {
	background-position: 0 -52px;
	left: 13px
}

#dv7 .devlinkzone #printReq-icon {
	background-position: 0 -24px;
	left: 13px
}

#dv7 .devlinkzone #mlt-button>span>i.mlt-blue-icon {
	background-position: 0 -102px;
	left: 13px
}

#dv7 .devlinkzone #mlt-button>span>small {
	display: block;
	color: #196ba7;
	font-size: 9px;
	margin-top: -5px
}

#dv7 .devlinkzone #print-button>span>i {
	background-position: 0 -52px;
	left: 13px;
	top: 8px
}

#dv7 .devlinkzone #print-button>span>strong {
	color: #a43050;
	text-decoration: none
}

.aerial-stream {
	-ms-zoom: .5;
	-ms-transform: scale(.5);
	-webkit-transform: scale(.5);
	transform: scale(.5);
	height: 175px;
	overflow: hidden;
	position: relative;
	top: -10px;
	margin: 0 -20px
}

.mature-tag {
	float: right;
	margin-top: -13px;
	color: #597465;
	font-size: 11px
}

#dv7 #pdf-viewer,#dv7 #pdf-error {
	display: none
}

#dv7 #pdf-viewer {
	width: 90%;
	height: 800px;
	margin: 15px 15px 50px 15px
}

#dv7 #pdf-error p {
	text-align: center;
	color: #222;
	font-size: 8.25pt;
	margin-top: 0
}

#dv7 #pdf-error a {
	color: #222
}

.embedded-deviation {
	position: relative;
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	vertical-align: baseline;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.embedded-deviation img {
	max-width: 100%;
	vertical-align: baseline;
	height: auto
}

.embedded-deviation iframe {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%
}

.embedded-freeform-deviation {
	border: 1px solid #fff
}

.embedded-deviation-overlay {
	position: absolute;
	width: 100%;
	height: 100%
}

.devlinkzone {
	_zoom: 1;
	_overflow: visible !important
}

.devlinkzone b {
	font-weight: normal
}

.devlinkzone .smbutton {
	padding: 0 !important;
	text-align: left;
	width: 228px
}

.devlinkzone .smbutton span {
	padding: 4px 8px 5px;
	padding-left: 35px;
	line-height: 1.4em
}

.devlinkzone .smbutton,.devlinkzone .remove-message-button {
	width: 298px
}

.devlinkzone .smbutton-textonly {
	width: 300px;
	margin: 12px 0
}

.devlinkzone .smbutton-green span {
	padding: 2px 8px 6px 45px;
	line-height: 11px
}

.devlinkzone .smbutton-textonly span {
	padding: 4px 8px 4px 45px;
	line-height: 11px
}

.devlinkzone .smbutton:hover span {
	text-decoration: none !important
}

.devlinkzone .smbutton strong {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 15px;
	line-height: 22px
}

.devlinkzone a.smbutton-textonly:hover strong {
	text-decoration: underline !important
}

.devlinkzone .smbutton small {
	font-size: 11px
}

#dv7 .devlinkzone .smbutton-textonly i,#dv7 .devlinkzone .smbutton-green i
	{
	left: 11px;
	top: 5px
}

#dv7 .devlinkzone .smbutton-textonly i.print-processing {
	left: 4px
}

.submit-help-bubble {
	position: relative;
	cursor: pointer;
	background: #ecf2e6;
	color: #3a921d;
	border: 1px solid #3a921d;
	padding: 7px;
	font: 9pt Verdana;
	border-radius: 5px
}

.submit-help-bubble::before {
	content: "";
	position: absolute;
	left: 15px;
	bottom: -7px;
	border: 1px solid #3a921d;
	width: 12px;
	height: 12px;
	border-width: 0 0 1px 1px;
	background: #ecf2e6;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.submit-help-bubble.caret-above::before {
	bottom: auto;
	top: -7px;
	border-width: 1px 1px 0 0
}

.submit-help-bubble b {
	font-weight: bold
}

.print-submit-help-bubble {
	margin-bottom: 15px
}

.devlinkzone #gmi-ResourceViewFavouriteButton {
	color: #196ba7 !important;
	font: bold 1.5em "Trebuchet MS", sans-serif
}

.devlinkzone #gmi-ResourceViewFavouriteButton span {
	padding-left: 20px
}

.devlinkzone #gmi-ResourceViewFavouriteButton i.icon {
	background-image: url(/minish/deviation/favestar.png) !important;
	background-position: 0 0;
	margin-left: -8px;
	margin-right: 8px
}

.devlinkzone #gmi-ResourceViewFavouriteButton.remove:hover i.icon {
	background-image: url(/minish/deviation/x.png) !important
}

body #dv7 div.devlinkzone a.iconset-gruser i {
	background-image: url(/minish/gruzecontrol/icons-gruser.gif?37)
		!important
}

#dv7 .ch-boxtop {
	height: auto
}

#dv7 .ch-top,.forum_sidebar .ch-top {
	background: none !important;
	font: bold 11pt Trebuchet MS, sans-serif !important;
	border-bottom: 1px solid #b2c2ad;
	border-radius: 0 !important;
	color: #415247 !important;
	padding-left: 0;
	margin: 0 !important
}

#dv7 .ch-top div.rr {
	font-weight: normal !important;
	font-size: 10pt !important
}

#dv7 .ch-top div.ll {
	white-space: nowrap;
	overflow: visible !important;
	width: auto !important
}

#dv7 .ch-top a {
	color: #196ba7 !important
}

.stash-page .deviation-share .social-title,.stash-page .dev-page-view .dev-metainfo-title
	{
	font: 16px Trebuchet MS;
	font-weight: bold;
	color: #737a80
}

.stash-page .dev-page-view .dev-metainfo-title {
	border-bottom: 1px solid #c5c5c5;
	box-shadow: 0 1px 0 #fff;
	margin-bottom: 8px
}

.stash-page .dev-page-view .dev-right-bar-content.dev-metainfo-content {
	font: 11px Verdana;
	color: #7d8089
}

.stash-page .dev-page-view .dev-right-bar-content.dev-metainfo-content dt
	{
	font: 11px Verdana;
	color: #8b8f99
}

.stash-page .dev-page-view .dev-right-bar-content.dev-metainfo-content strong
	{
	font: 11px Verdana;
	font-weight: bold;
	color: #88898b
}

.stash-page .deviation-share-links-dropdown input,.stash-page .dev-page-view .dev-right-bar-content.dev-metainfo-content input.embed-code
	{
	color: #88898b;
	border: 1px solid #c2c2c2
}

.stash-page .dev-page-view .dev-right-bar-content.dev-metainfo-content a:link,.stash-page .dev-page-view .dev-right-bar-content.dev-metainfo-content a:visited
	{
	color: #1b91e0
}

.stash-page .deviation-share .share-button.more,.stash-page .deviation-share-links-dropdown .share-button.more
	{
	background-image: url(/minish/stash/share_sprite_stash.png);
	background-position: 0 2px
}

.stash-page .deviation-share div.more:hover {
	background-position: 0 -38px
}

.stash-page .deviation-share div.more:active,.stash-page .deviation-share div.more.active
	{
	background-position: 0 -78px
}

.stash-page .dev-page-view .dev-description .text-ctrl {
	border-top: 1px solid #c5c5c5
}

.details-section .grp,.modal .grp {
	display: block;
	position: relative;
	clear: left;
	padding: 10px 0
}

.modal .grp {
	margin: 5px 10px
}

.details-section a {
	color: #337287;
	cursor: pointer
}

.details-section .grpname,.modal .grpname {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12pt;
	font-weight: bold
}

.details-section .grpname a,.modal .grpname a {
	color: #337287
}

.details-section .grptagline {
	color: #597465
}

.details-section .grpicon,.modal .grpicon {
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: -6px
}

.details-section .grp .gmbuttons,.modal-wrapper .group_featured_list .grp .gm-chaos.gmbuttons
	{
	right: 1px;
	top: 1px;
	position: absolute
}

.grpname>a::before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

#groups_links {
	clear: left;
	padding-top: 20px
}

#all_groups {
	font: bold 15px Trebuchet MS, sans-serif;
	letter-spacing: -1px;
	width: 108px;
	float: left
}

#all_groups span {
	color: #597465
}

.submit_to_groups_button {
	overflow: hidden;
	width: 170px
}

.submit_to_groups_button:hover {
	cursor: pointer
}

.submit_to_groups_button:hover a {
	text-decoration: underline
}

.submit_to_groups_button:hover .gmbutton2 {
	background-position: 0 -27px
}

.deviation-share,.deviation-share.hh {
	padding: 8px 0 0 0;
	overflow: visible
}

.deviation-share .social {
	overflow: auto
}

.deviation-share .social-title {
	padding: 0 0 3px 3px;
	font: bold 11pt Trebuchet MS, sans-serif;
	color: #415247;
	text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0
}

.deviation-share .share-button,.deviation-share-links-dropdown .share-button
	{
	background: url(/share/share_sprite_4.png) no-repeat;
	cursor: pointer;
	width: 27px;
	height: 27px;
	margin-right: 5px;
	display: block;
	float: left
}

.deviation-share a.note {
	background-position: 0 0
}

.deviation-share a.note:hover {
	background-position: 0 -40px
}

.deviation-share a.note:active {
	background-position: 0 -80px
}

.deviation-share a.twitter {
	background-position: -40px 0
}

.deviation-share a.twitter:hover {
	background-position: -40px -40px
}

.deviation-share a.twitter:active {
	background-position: -40px -80px
}

.deviation-share a.facebook {
	background-position: -80px 0
}

.deviation-share a.facebook:hover {
	background-position: -80px -40px
}

.deviation-share a.facebook:active {
	background-position: -80px -80px
}

.deviation-share a.tumblr {
	background-position: -120px 0
}

.deviation-share a.tumblr:hover {
	background-position: -120px -40px
}

.deviation-share a.tumblr:active {
	background-position: -120px -80px
}

.deviation-share div.more {
	background-position: -160px 0
}

.deviation-share div.more:hover {
	background-position: -160px -40px
}

.deviation-share div.more:active,.deviation-share div.more.active {
	background-position: -160px -80px
}

.deviation-share a.reddit,.deviation-share-links-dropdown a.reddit {
	background-position: -200px 0
}

.deviation-share a.reddit:hover,.deviation-share-links-dropdown a.reddit:hover
	{
	background-position: -200px -40px
}

.deviation-share a.reddit:active,.deviation-share-links-dropdown a.reddit:active
	{
	background-position: -200px -80px
}

.deviation-share a.livejournal,.deviation-share-links-dropdown a.livejournal
	{
	background-position: -240px 0
}

.deviation-share a.livejournal:hover,.deviation-share-links-dropdown a.livejournal:hover
	{
	background-position: -240px -40px
}

.deviation-share a.livejournal:active,.deviation-share-links-dropdown a.livejournal:active
	{
	background-position: -240px -80px
}

.deviation-share a.stumbleupon,.deviation-share-links-dropdown a.stumbleupon
	{
	background-position: -280px 0
}

.deviation-share a.stumbleupon:hover,.deviation-share-links-dropdown a.stumbleupon:hover
	{
	background-position: -280px -40px
}

.deviation-share a.stumbleupon:active,.deviation-share-links-dropdown a.stumbleupon:active
	{
	background-position: -280px -80px
}

.deviation-share a.pinterest,.deviation-share-links-dropdown a.pinterest
	{
	background-position: -320px 0
}

.deviation-share a.pinterest:hover,.deviation-share-links-dropdown a.pinterest:hover
	{
	background-position: -320px -40px
}

.deviation-share a.pinterest:active,.deviation-share-links-dropdown a.pinterest:active
	{
	background-position: -320px -80px
}

.deviation-share a.gplus,.deviation-share-links-dropdown a.gplus {
	background-position: -360px 0
}

.deviation-share a.gplus:hover,.deviation-share-links-dropdown a.gplus:hover
	{
	background-position: -360px -40px
}

.deviation-share a.gplus:active,.deviation-share-links-dropdown a.gplus:active
	{
	background-position: -360px -80px
}

.deviation-share a span.share-button-title,.deviation-share-links-dropdown a span.share-button-title
	{
	display: none
}

.deviation-share-links-dropdown {
	position: absolute;
	display: none;
	z-index: 200;
	width: 149px;
	padding: 8px 9px 0 9px;
	border: 1px solid #9eb1a2;
	margin: 24px 0 0 -135px;
	font-size: 11px;
	background: #d4e0d3 url(/share/share_menu_bkgrd.png) repeat-x;
	border-radius: 5px;
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3)
}

.deviation-share-links-dropdown div.buttons {
	height: 34px;
	margin-left: -3px
}

.deviation-share-links-dropdown input,.details-section .embed-code {
	margin: 4px 0 10px 0;
	width: 87%;
	font-family: Verdana, Geneva, sans-serif;
	color: #515c5a;
	font-size: 12px;
	letter-spacing: -0.25px;
	font-size: 11px;
	padding: 5px 8px 4px;
	border: 1px solid #8c9b8c;
	background: #f7f7f7;
	border-radius: 3px;
	box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset
}

.details-section input.embed-code {
	width: 155px;
	margin: 0
}

#pimp {
	width: 450px;
	height: 450px
}

.pimp-note input.itext,.pimp-note textarea {
	font-family: Verdana, Geneva, sans-serif;
	color: #515c5a;
	letter-spacing: -0.25px;
	font-size: 11px;
	padding: 5px 8px 4px;
	border: 1px solid #8c9b8c;
	background: #f7f7f7;
	border-radius: 3px;
	box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset
}

.deviation-share-new.details-section {
	padding-top: 4px;
	margin-bottom: 16px
}

body.ads_demo .deviation-share-new.details-section {
	margin-bottom: 24px;
	margin-top: -10px
}

.deviation-share-new .social {
	overflow: visible;
	height: 30px
}

.deviation-share-new .share-button {
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	width: 70px;
	margin: 0;
	font: 12px trebuchet ms, sans-serif;
	color: #196baa;
	text-decoration: none;
	text-shadow: 1px 0 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #8da28d;
	border-right-width: 0;
	background: #e0ebdc;
	background: -webkit-linear-gradient(top, #e0ebdc, #ccd9c6);
	background: -moz-linear-gradient(top, #e0ebdc, #ccd9c6);
	background: linear-gradient(top, #e0ebdc, #ccd9c6);
	box-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px
		rgba(244, 247, 197, 0.45), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px
		rgba(0, 0, 0, 0.05);
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	text-align: center;
	padding-top: 6px;
	padding-left: 15px;
	position: relative
}

.ie.eq9 .deviation-share-new .share-button {
	background:
		url()
}

.ie.lt9 .deviation-share-new .share-button {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0ebdc',
		endColorstr='#ccd9c6', GradientType=0)
}

div.deviation-share-new .share-button:hover {
	color: #196baa;
	background-position: 0 0;
	box-shadow: inset 0 0 200px rgba(255, 255, 255, 0.3), 0 1px 2px
		rgba(0, 0, 0, 0.2), inset 0 1px 0 #fff, inset 1px 0 0
		rgba(255, 255, 255, 0.2), inset -1px 0 0 rgba(255, 255, 255, 0.2),
		inset 0 -1px 0 rgba(255, 255, 255, 0.2);
	text-decoration: none
}

div.deviation-share-new .share-button:active,div.deviation-share-new .share-button.active
	{
	text-decoration: none;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 2px 72px
		rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.9)
}

.deviation-share-new a.share-button:first-of-type {
	border-radius: 6px 0 0 6px
}

.deviation-share-new a.share-button.only {
	border-radius: 6px;
	width: 100%;
	border-right-width: 1px
}

.deviation-share-new .share-button.more {
	width: 20px;
	border-right-width: 1px;
	border-radius: 0 6px 6px 0;
	padding: 0
}

.deviation-share-new a.note.only {
	text-align: left;
	padding-left: 30px
}

.deviation-share-new a.tumblr {
	padding-left: 16px
}

.deviation-share-new .share-button:before {
	position: absolute;
	left: 5px;
	top: 4px
}

.deviation-share-new a.note:before {
	content: url(/share/new-share/note.png)
}

.deviation-share-new a.twitter:before {
	content: url(/share/new-share/twitter.png)
}

.deviation-share-new a.facebook:before {
	content: url(/share/new-share/facebook.png)
}

.deviation-share-new a.tumblr:before {
	left: 6px;
	top: 5px;
	content: url(/share/new-share/tumblr.png)
}

.deviation-share-new a.pinterest:before {
	content: url(/share/new-share/pinterest.png)
}

.deviation-share-new div.more:before {
	top: 5px;
	content: url(/minish/icons/down-arrow.png)
}

.deviation-share-links-dropdown-new {
	position: absolute;
	display: none;
	z-index: 200;
	width: 160px;
	padding: 8px 9px 0 9px;
	margin: 27px 0 0 -160px;
	font-size: 11px;
	border-radius: 6px;
	border: 1px solid #a9bca8;
	background: #d6e2d2;
	background: -webkit-linear-gradient(top, #e0ebdc, #ccd9c6);
	background: -moz-linear-gradient(top, #e0ebdc, #ccd9c6);
	background: linear-gradient(top, #e0ebdc, #ccd9c6);
	box-shadow: 0 2px 4px rgba(1, 2, 2, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.03),
		inset 0 1px 0 #fff, inset 0 0 0 1px rgba(245, 245, 202, 0.45)
}

.ie.eq9 .deviation-share-links-dropdown-new {
	background:
		url()
}

.ie.lt9 .deviation-share-links-dropdown-new {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0ebdc',
		endColorstr='#ccd9c6', GradientType=0)
}

.deviation-share-links-dropdown-new .share-verb {
	display: none
}

.deviation-share-links-dropdown-new a.share-button,.deviation-share-links-dropdown-new a.share-button:hover,.deviation-share-links-dropdown-new a.share-button:active
	{
	background-position: center center
}

.deviation-share-links-dropdown-new a.pinterest {
	background-image: url(/share/new-share/pinterest.png)
}

.deviation-share-links-dropdown-new a.reddit {
	background-image: url(/share/new-share/reddit.png)
}

.deviation-share-links-dropdown-new a.gplus {
	background-image: url(/share/new-share/gplus.png)
}

.deviation-share-links-dropdown-new a.stumbleupon {
	background-image: url(/share/new-share/stumbleupon.png)
}

.deviation-share-links-dropdown-new a.livejournal {
	background-image: url(/share/new-share/livejournal.png)
}

.deviation-share-empty {
	height: 27px
}

.ch-boxtop,.ch-boxtop i.ll,.ch-boxtop i.rr {
	background: url(/minish/gruzecontrol/channel.gif);
	height: 36px;
	width: 40px;
	position: absolute;
	left: -10px;
	right: -10px
}

.ch-boxtop i.rr {
	left: auto;
	background-position: 0 -40px
}

.ch-boxtop {
	position: relative;
	margin: 0 10px;
	left: 0;
	width: auto;
	background-position: 0 -80px
}

.ch-top {
	display: block;
	position: relative;
	z-index: 10;
	padding: 6px 3px;
	font: bold 11pt Trebuchet MS, sans-serif;
	letter-spacing: 0
}

#dv7 .ch-boxtop,.forum_sidebar .ch-boxtop {
	margin: 20px 0 6px 0
}

#deviation #deviation_critiques i.l {
	background: transparent url(/minish/deviation/artist-comment-l.gif?2)
		no-repeat 0 0;
	position: absolute;
	top: 20px;
	left: -12px;
	width: 12px;
	height: 12px
}

#deviation #deviation_critiques,#deviation .talk-tower {
	margin: 0 6px;
	width: auto
}

.contestbadge {
	text-align: center
}

.gr-body .contestbadge {
	border-bottom: 0 none !important
}

#deviation_critiques i.l {
	background: transparent url(/minish/deviation/artist-comment-l.gif?2)
		no-repeat 0 0;
	position: absolute;
	top: 20px;
	left: -12px;
	width: 12px;
	height: 12px
}

#dv7 h1 small {
	display: inline;
	font-size: 70%;
	margin-left: 1ex;
	letter-spacing: .02em
}

#gmi-ResViewSizer_img,#gmi-ResViewSizer_fullimg {
	cursor: pointer, url(/minish/deviation/zoomin.cur);
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in
}

#gmi-ResViewSizer_img.nozoom {
	cursor: default
}

.smshadow,.smshadowbg {
	background: #959b95
		url(//sh.deviantart.net/shadow/E1EBE2-000000/0-0.35/150/150/logo3.png)
		center no-repeat
}

#gmi-ResViewContainer {
	position: relative;
	margin: 0 auto
}

.fullview .bubbleview {
	padding: 7px 0
}

#dv7.bubbleview.madefire {
	padding-top: 0;
	border-top: 0
}

#flashed-in {
	margin-bottom: 15px;
	padding: 1.4em 1.4em 0
}

#zoomed-in {
	text-align: center;
	margin-bottom: 8px;
	position: relative;
	min-height: 200px;
	z-index: 20
}

.resview7-view {
	position: relative;
	background: #d3dfd1;
	z-index: 55
}

.superwide .resview7-view {
	margin-bottom: 8px
}

.superwide .resview7-view #zoomed-in {
	margin-bottom: 0
}

.resview7-meta {
	width: 300px;
	margin-right: 20px;
	float: right
}

.resview7-about {
	padding-top: 8px;
	padding-left: 4px;
	position: relative;
	clear: left
}

.resview7-about,.resview7-view {
	margin-right: 340px
}

.resview7-about,.resview7-meta {
	padding-bottom: 24px
}

.resview7-meta .subbyCloseX {
	z-index: 123;
	right: -20px;
	top: 5px
}

.fullview .resview7-meta .subbyCloseX {
	display: block;
	right: 0;
	top: -17px
}

#gmi-ResViewSizer_img {
	display: inline
}

#gmi-ResViewSizer_fullimg {
	display: none
}

.fullview .resview7-view {
	margin-right: 0 !important
}

.fullview .dynamic-zoomed-in {
	top: 0;
	width: 100%;
	_padding-right: 90px
}

.fullview #gmi-ResViewSizer_img {
	display: none
}

.fullview #gmi-ResViewSizer_fullimg {
	display: inline
}

.fullview #gmi-ResViewSizer_fullimg:not (:-moz-any-link ){
	display: inline-block
}

.fullview #zoomed-in {
	left: 0
}

.fullview .resview7-about {
	padding-left: 9px
}

.fullview .resview7-meta {
	margin-right: 15px
}

body.superwide #gmi-ResViewSizer_fullimg {
	width: auto !important;
	height: auto !important
}

body.couldgosuperwide .dv-img-maxed-out #gmi-ResViewSizer_fullimg,body.couldgosuperwide:not
	(.superwide ) #gmi-ResViewSizer_fullimg {
	cursor: pointer, url(/minish/deviation/zoomin.cur);
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in
}

body.couldgosuperwide.superwide .dv-img-maxed-out #gmi-ResViewSizer_fullimg,#gmi-ResViewSizer_fullimg
	{
	cursor: url(/minish/deviation/zoomout.cur);
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out
}

.dcutoff {
	overflow: hidden;
	height: 120px
}

.dcutoff .dcut {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	display: block !important;
	background: url(/minish/deviation/dfade.png) repeat-x;
	overflow: hidden;
	text-indent: -200px;
	height: 28px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}

.dcutoff-hover .dcut {
	text-indent: 12px;
	height: auto;
	font-weight: bold;
	padding: 4px 0 3px 0;
	border-top: 1px dotted #89a08e;
	color: #337287;
	background: #e1e8e0;
	text-shadow: 0 1px 0 #f7f7f7;
	cursor: pointer
}

#dv7 .ch-boxtop,.forum_sidebar .ch-boxtop {
	background: none;
	margin-bottom: 0
}

#dv7 .ch-boxtop i,.forum_sidebar .ch-boxtop i {
	display: none
}

#dv7 .ch-top,.forum_sidebar .ch-top {
	background: #becebc;
	background: #bdd1b4;
	border-radius: 5px;
	font: bold 9pt Verdana, sans-serif;
	color: #293131;
	padding: 5px 10px;
	text-shadow: rgba(255, 255, 255, 0.398438) 0 1px 0
}

.details-section {
	padding-left: 10px
}

.reportit {
	margin-top: 9px
}

.exclusive-comments .gr-box {
	padding-left: 50px
}

.exclusive-comments .cc-name .avatar {
	margin-left: -50px
}

.cc-name {
	_zoom: 1
}

.popup2-darkspeech {
	background: #353f3d !important;
	color: #b3c432 !important;
	font-weight: bold;
	font-size: 8.25pt;
	width: 170px !important;
	height: auto !important;
	min-height: 5em;
	margin-top: -2em;
	border-top: none !important;
	border-radius: 5px;
	white-space: pre;
	cursor: pointer
}

.popup2-darkspeech .dsp {
	padding: 1.35em 2.5em 1em 2.5em;
	padding-bottom: 0
}

.popup2-darkspeech .pbq {
	position: absolute;
	bottom: -12px;
	background: url(/minish/deviation/slidewithme.gif);
	width: 12px;
	height: 12px;
	left: 25px
}

#filter-warning.antisocial h3 {
	color: #768e81;
	font-size: 20px;
	margin-bottom: 15px
}

#filter-warning.antisocial a {
	color: #337287
}

div.image-comments-closed {
	text-align: center
}

div.image-comments-closed span {
	padding: .75em;
	line-height: 2.5em;
	background: #c3d4c1;
	color: #76857a;
	font-size: .92em;
	border-radius: 5px
}

div.details-section span.comments,div.details-section span.favourites,div.details-section span.downloads,div.details-section span.views,div.details-section span.votes
	{
	display: inline-block;
	width: 100px;
	color: #597465
}

.details-column {
	padding-left: 20px
}

.gr-top-alone form {
	display: none
}

.details-column {
	padding-top: 180px
}

.details-section {
	line-height: 1.65em;
	margin-bottom: 14px;
	font-size: 8.25pt
}

.details-section .share-code {
	padding-top: .5em
}

td.dcats {
	padding-right: 12px
}

.details-section label {
	display: block;
	float: left;
	clear: left;
	width: 100px
}

.details-section label,.details-section .label {
	color: #597465
}

.partial-ad {
	position: relative
}

.partial-ad iframe {
	display: block
}

.dp-ad-chrome,.dp-ad-wrapper {
	display: none
}

.dp-ad-visible,.dp-ad-wrapper-active {
	display: block
}

.dp-ad-loading .dp-ad-wrapper-active {
	display: none
}

.dp-ad-chrome.atf-right-300x250,.dp-ad-chrome.atf-right-300x600,.dp-ad-chrome.btf-right-300x250
	{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 124
}

.dp-ad-chrome.mobile-ad {
	height: 53px
}

.textbanner-ad {
	height: 58px;
	position: relative;
	z-index: 56;
	overflow: hidden;
	box-sizing: border-box;
	padding: 1px 20px 0 20px;
	margin: -7px 334px -50px 3px;
	border-bottom: 1px solid #b5bfb5;
	border-left: 1px solid #b5bfb5;
	border-right: 1px solid #b5bfb5;
	background: #dde5d8
}

body.ads_demo .textbanner-ad {
	padding: 15px 20px 0 20px
}

body.fullview .textbanner-ad {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	border-left: 0 none;
	border-right: 0 none
}

.textbanner-ad.dp-ad-visible+#gmi-ResViewContainer .resview7-view {
	padding-top: 60px
}

.textbanner-ad.dp-ad-visible+#gmi-ResViewContainer .shop-on-browse {
	padding-top: 70px
}

body.fullview .textbanner-ad.dp-ad-visible+#gmi-ResViewContainer .resview7-view
	{
	padding-top: 0
}

body.fullview .textbanner-ad.dp-ad-visible+#gmi-ResViewContainer .shop-on-browse
	{
	padding-top: 10px
}

.valentine-button {
	display: block;
	background: url(/misc/send-a-valentine-button.png);
	height: 43px;
	width: 300px;
	text-decoration: none !important;
	margin-top: 6px;
	margin-bottom: 15px;
	padding: 0 !important
}

.valentine-button.above-edit-app {
	margin-bottom: 0
}

.valentine-button:hover {
	background-position: 0 -43px
}

.valentine-button:active {
	background-position: 0 -86px
}

.dev-page-container.bubbleview,body.fullview .dev-page-container.bubbleview,body.gruze .dev-page-container.bubbleview,body.deviant .dev-page-container.bubbleview
	{
	position: relative;
	background-color: #dae5d6;
	padding: 0 0 0 10px;
	min-width: 900px
}

body.fullview .dev-page-container.bubbleview {
	padding: 0
}

.dev-page-view {
	padding-top: 12px
}

.dev-page-view.view-mode-full,.dev-page-view.view-mode-full_zoomed {
	padding-top: 0
}

.with-apps .dev-page-container.minibrowse-container.bubbleview {
	padding-top: 25px
}

body.ads_demo.with-apps .dev-page-container.minibrowse-container.bubbleview
	{
	padding-top: 0
}

.dev-page-view .dev-view-meta {
	width: 300px;
	padding: 0 16px 10px 12px;
	margin: 0;
	z-index: 1;
	position: relative;
	float: right
}

.dev-page-view.view-mode-full .dev-view-meta,.dev-page-view.view-mode-full_zoomed .dev-view-meta
	{
	border-top: 1px solid #dee6dd;
	box-shadow: 0 1px 0 #bbcbb8 inset, 0 2px 0 #c0cfbe inset;
	padding-top: 10px
}

.dev-page-view.view-mode-full .dev-right-col-fullview-top {
	display: block;
	position: absolute;
	top: -14px;
	right: 0;
	width: 331px;
	height: 12px;
	background: #d4dfd0;
	border-bottom: 1px solid #dee6dd;
	border-left: 1px solid #d3dfd1
}

.dev-page-view .dev-right-col-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	width: 330px;
	background: #ccd9cb
}

.dev-page-view.duper-loading .dev-view-about,.dev-page-view.duper-loading .dev-right-col-bg
	{
	display: none
}

.dev-page-container .textbanner-ad {
	margin: 0 330px -63px -10px;
	top: 0;
	height: 64px;
	max-height: 64px;
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #ccd9cb;
	border-right: none;
	border-left: none
}

#da-units-970x90 .textbanner-ad {
	max-width: 970px;
	width: auto;
	height: 90px;
	max-height: 90px;
	text-align: center;
	margin: 0 auto;
	border: none;
	background: transparent
}

#da-units-970x90 {
	background: #dde5d8;
	border-bottom: 1px solid #b5bfb5
}

.dev-page-container .textbanner-ad:before {
	content: "\A0";
	display: block;
	height: 6px;
	width: 1px
}

body.fullview .dev-page-container .textbanner-ad {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	border-left: 0 none;
	border-right: 0 none
}

.textbanner-ad.dp-ad-visible+.dev-page-view.view-mode-normal .dev-view-deviation
	{
	margin-top: 60px
}

.dev-page-view .dev-view-meta div.partial-ad {
	margin-bottom: 15px
}

.dev-page-view .dev-view-deviation,.dev-page-view .dev-view-about {
	position: relative;
	z-index: 5;
	margin-right: 342px
}

.dev-page-view .dev-view-deviation {
	min-height: 200px
}

.dev-page-view .dev-content-hidden {
	display: none
}

.dev-page-view.view-mode-full .dev-view-deviation,.dev-page-view.view-mode-full_zoomed .dev-view-deviation
	{
	background-color: #dae5d6
}

.dev-page-view.view-mode-full .dev-view-about,.dev-page-view.view-mode-full_zoomed .dev-view-about
	{
	margin-left: 10px
}

.dev-page-view.cursor-zoom-in .dev-view-deviation img {
	cursor: pointer, url(/minish/deviation/zoomin.cur);
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in
}

.dev-page-view.cursor-zoom-out .dev-view-deviation img {
	cursor: url(/minish/deviation/zoomout.cur);
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out
}

.dev-page-view .dev-content-full,.dev-page-view.view-mode-full .dev-content-normal,.dev-page-view.view-mode-full_zoomed .dev-content-normal,.dev-page-view.view-mode-print_preview .dev-content-normal,.dev-content-mature-hidden
	{
	display: none
}

.dev-page-view.view-mode-full .dev-content-full,.dev-page-view.view-mode-full_zoomed .dev-content-full,.dev-page-view .dev-content-normal
	{
	display: block
}

.dev-page-view .dev-view-deviation {
	text-align: center
}

.dev-page-view .dev-content-normal,.dev-page-view .dev-content-full,.dev-page-view .journal-wrapper
	{
	margin: 0 auto 8px
}

.dev-page-view.view-mode-full .dev-view-deviation,.dev-page-view.view-mode-full_zoomed .dev-view-deviation
	{
	padding: 10px 0 5px;
	width: 100%
}

.dev-page-view .dev-view-deviation .journal {
	margin-bottom: 0
}

.dev-page-view .dev-view-deviation .journal-wrapper,.dev-page-view .dev-view-deviation #daml-view,.dev-page-view .dev-view-deviation #news-special
	{
	text-align: left
}

.dev-page-view .dev-view-deviation #pdf-viewer {
	width: 90%;
	height: 800px;
	margin: 10px auto 4px
}

.dev-page-view .dev-view-deviation #pdf-error {
	display: none
}

.dev-page-view #deviation.shop-on-browse {
	margin-right: 0
}

.dev-page-view .ansi-player,.dev-page-view .ansi-player iframe.ansi-player-iframe
	{
	width: 650px;
	height: 400px;
	border: 0
}

.dev-page-view .ansi-player {
	margin: 0 auto 8px
}

.dev-page-view .ansi-player .ansi-player-fallback {
	display: none
}

.dev-page-view #pause-annotations-container .talk-tower,.dev-page-view #playback-annotations-container .talk-tower
	{
	padding: 1.5em 12px 0 12px
}

.dev-page-view hr.fade-highlight-bar {
	height: 1px;
	border: 0;
	margin: 0 10px;
	background: rgba(190, 203, 186, 0);
	background: -webkit-linear-gradient(to right, rgba(190, 203, 186, 0) 0%,
		rgba(190, 203, 186, 1) 12%, rgba(190, 203, 186, 1) 88%,
		rgba(190, 203, 186, 0) 100%);
	background: -moz-linear-gradient(to right, rgba(190, 203, 186, 0) 0%,
		rgba(190, 203, 186, 1) 12%, rgba(190, 203, 186, 1) 88%,
		rgba(190, 203, 186, 0) 100%);
	background: linear-gradient(to right, rgba(190, 203, 186, 0) 0%,
		rgba(190, 203, 186, 1) 12%, rgba(190, 203, 186, 1) 88%,
		rgba(190, 203, 186, 0) 100%)
}

.ie.eq9 .dev-page-view hr.fade-highlight-bar {
	background:
		url()
}

.ie.lt9 .dev-page-view hr.fade-highlight-bar {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(190, 203, 186, 0)',
		endColorstr='rgba(190, 203, 186, 0)', GradientType=0)
}

.dev-page-view hr.fade-highlight-bar:after {
	content: '';
	display: block;
	position: relative;
	top: 1px;
	width: 100%;
	height: 1px;
	background: rgba(255, 247, 247, 0);
	background: -webkit-linear-gradient(to right, rgba(255, 247, 247, 0) 0%,
		rgba(255, 247, 247, 0.5) 12%, rgba(255, 247, 247, 0.5) 88%,
		rgba(255, 247, 247, 0) 100%);
	background: -moz-linear-gradient(to right, rgba(255, 247, 247, 0) 0%,
		rgba(255, 247, 247, 0.5) 12%, rgba(255, 247, 247, 0.5) 88%,
		rgba(255, 247, 247, 0) 100%);
	background: linear-gradient(to right, rgba(255, 247, 247, 0) 0%,
		rgba(255, 247, 247, 0.5) 12%, rgba(255, 247, 247, 0.5) 88%,
		rgba(255, 247, 247, 0) 100%)
}

.ie.eq9 .dev-page-view hr.fade-highlight-bar:after {
	background:
		url()
}

.ie.lt9 .dev-page-view hr.fade-highlight-bar:after {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 247, 247, 0)',
		endColorstr='rgba(255, 247, 247, 0)', GradientType=0)
}

.dev-page-view .dev-page-button,.dev-page-view .dev-page-button.disabled:hover,.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton,.dev-page-view .dev-meta-producttabs #print-button,.dev-page-view .dev-meta-producttabs #buy-tabs
	{
	cursor: pointer;
	position: relative;
	z-index: 5;
	display: block;
	padding: 10px 6px;
	font: normal 15px trebuchet ms;
	color: #0077c7;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
	border-top: 1px solid #aebda8;
	border-left: 1px solid #a4b5a1;
	border-right: 1px solid #a4b5a1;
	border-bottom: 1px solid #99aa95;
	background: #e2ece1;
	background: -webkit-linear-gradient(top, #e2ece1, #d6e1d1);
	background: -moz-linear-gradient(top, #e2ece1, #d6e1d1);
	background: linear-gradient(top, #e2ece1, #d6e1d1);
	border-radius: 6px;
	box-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px
		rgba(244, 247, 197, 0.45);
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	margin-bottom: 15px
}

.ie.eq9 .dev-page-view .dev-page-button,.ie.eq9 .dev-page-view .dev-page-button.disabled:hover,.ie.eq9 .dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton,.ie.eq9 .dev-page-view .dev-meta-producttabs #print-button,.ie.eq9 .dev-page-view .dev-meta-producttabs #buy-tabs
	{
	background:
		url()
}

.ie.lt9 .dev-page-view .dev-page-button,.ie.lt9 .dev-page-view .dev-page-button.disabled:hover,.ie.lt9 .dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton,.ie.lt9 .dev-page-view .dev-meta-producttabs #print-button,.ie.lt9 .dev-page-view .dev-meta-producttabs #buy-tabs
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2ece1',
		endColorstr='#d6e1d1', GradientType=0)
}

.dev-page-view .dev-page-button.disabled,.dev-page-view .dev-page-button.disabled:hover,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled:hover #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled #buy-tabs,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled:hover #buy-tabs
	{
	cursor: default;
	opacity: .3
}

.dev-page-view .dev-page-button.dev-page-button-square-btm,.dev-page-view .dev-meta-producttabs #print-button
	{
	border-radius: 6px 6px 0 0;
	margin-bottom: 0
}

.dev-page-view .dev-page-button.dev-page-button-square-top,.dev-page-view .dev-meta-producttabs #buy-tabs
	{
	border-radius: 0 0 6px 6px;
	margin-top: 0;
	border-top: 0;
	background: #e2ece1;
	background: -webkit-linear-gradient(top, #e2ece1, #d6e1d1);
	background: -moz-linear-gradient(top, #e2ece1, #d6e1d1);
	background: linear-gradient(top, #e2ece1, #d6e1d1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 0 0 1px
		rgba(244, 247, 197, 0.45), 0 1px 0 rgba(0, 0, 0, 0.05)
}

.ie.eq9 .dev-page-view .dev-page-button.dev-page-button-square-top,.ie.eq9 .dev-page-view .dev-meta-producttabs #buy-tabs
	{
	background:
		url()
}

.ie.lt9 .dev-page-view .dev-page-button.dev-page-button-square-top,.ie.lt9 .dev-page-view .dev-meta-producttabs #buy-tabs
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2ece1',
		endColorstr='#d6e1d1', GradientType=0)
}

.dev-page-view a.dev-page-button:link,.dev-page-view a.dev-page-button:active,.dev-page-view a.dev-page-button:hover
	{
	text-decoration: none
}

.dev-page-view .dev-page-button:hover,.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton:hover,.dev-page-view #fave-btn-wrap #favesnav li a.favesnav-downlink:hover,.dev-page-view #fave-btn-wrap #favesnav li:hover a.favesnav-downlink,.dev-page-view .dev-meta-producttabs #printtabscontainer:hover #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer:hover #buy-tabs
	{
	color: #196baa;
	box-shadow: inset 0 0 200px rgba(255, 255, 255, 0.3), inset 0 1px 0 #fff,
		inset 1px 0 0 rgba(255, 255, 255, 0.2), inset -1px 0 0
		rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(255, 255, 255, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8efe7',
		EndColorStr='#dfe7dc')
}

.dev-page-view .dev-page-button:active,.dev-page-view .dev-page-button.loading,.dev-page-view .dev-page-button.loading:hover,.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton:active,.dev-page-view .dev-meta-producttabs #printtabscontainer:active #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer.loading #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled:hover #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer:active #buy-tabs,.dev-page-view .dev-meta-producttabs #printtabscontainer.loading #buy-tabs,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled #buy-tabs,.dev-page-view .dev-meta-producttabs #printtabscontainer.disabled:hover #buy-tabs
	{
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 2px 72px
		rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.9);
	background: #d9e5d4
}

.dev-page-view .dev-page-button.loading,.dev-page-view .dev-meta-producttabs #printtabscontainer.loading #print-button,.dev-page-view .dev-meta-producttabs #printtabscontainer.loading #buy-tabs
	{
	cursor: wait
}

.dev-page-view .dev-page-button i {
	display: inline-block;
	height: 20px;
	width: 25px;
	margin: -3px 3px -3px 2px;
	vertical-align: middle
}

.dev-page-view .dev-page-button.dev-page-button-with-text span.label {
	position: relative;
	top: -4px
}

.dev-page-view .dev-page-button span.text {
	display: block;
	font-size: 9px;
	line-height: 0;
	margin-left: 35px;
	color: #839180;
	text-shadow: none;
	font-family: verdana, sans-serif;
	position: relative
}

noindex:-o-prefocus,.dev-page-button span.text {
	top: 2px
}

.dev-page-view .dev-page-button span.points {
	color: #3f524b;
	font-size: 13px;
	line-height: 15px;
	display: block;
	float: right;
	background: url('/minish/points/points_icon_grey.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 23px 0 0;
	margin-top: 2px
}

.dev-page-view .dev-page-button-drawer {
	display: block;
	position: relative;
	top: -1px;
	padding: 5px 8px 8px;
	font: 10px verdana, sans-serif;
	color: #5d7062;
	border: 1px solid rgba(87, 112, 82, 0.55);
	background: #d6e2d2;
	background: #cad9c4;
	background: -webkit-linear-gradient(top, #cad9c4, #c3d0be);
	background: -moz-linear-gradient(top, #cad9c4, #c3d0be);
	background: linear-gradient(top, #cad9c4, #c3d0be);
	border-radius: 0 0 6px 6px;
	box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
	z-index: 0;
	margin-bottom: 8px
}

.ie.eq9 .dev-page-view .dev-page-button-drawer {
	background:
		url()
}

.ie.lt9 .dev-page-view .dev-page-button-drawer {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cad9c4',
		endColorstr='#c3d0be', GradientType=0)
}

.dev-page-view .itext_uplifted {
	font-family: Verdana, Geneva, sans-serif;
	color: #515c5a;
	font-size: 12px;
	padding: 8px 9px;
	border: 1px solid #8c9b8c;
	background: #f7f7f7;
	border-radius: 3px
}

.dev-page-button.dev-page-download i {
	background: url(/minish/deviation/action-sprites.png?);
	background-position: 1px -78px
}

.dev-page-button#watch-redraw i {
	background: url(/minish/canvasdraw/bears/redraw_spriteset.png);
	background-position: 0 -40px;
	margin-top: -5px;
	height: 22px
}

.dev-page-button#unwatch-redraw i {
	background: url(/minish/canvasdraw/bears/redraw_spriteset.png);
	background-position: 0 0;
	margin-top: -7px
}

.dev-page-button.dev-page-request-print i {
	background: url(/minish/deviation/action-sprites.png?);
	background-position: 1px -25px;
	height: 22px;
	margin-top: -5px
}

.dev-page-view .dev-meta-actions .dev-page-button.remove-message-button i
	{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: -8px 0 -5px 7px;
	background: url(/minish/deviation/remove_from_messages_x.png) no-repeat
		5px 7px
}

table.dev-page-share {
	width: 100%;
	margin: 0;
	padding: 0 3px 0 0
}

.dev-page-view .dev-page-share .itext_uplifted {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.dev-page-view .dev-page-share-url,.dev-page-view .dev-page-share-buttons
	{
	width: 66%;
	padding-right: 15px;
	vertical-align: top
}

.dev-page-view .dev-page-share h5 {
	font: normal 12px 'Verdana', sans-serif;
	color: #86998d;
	margin: 5px 0 1px
}

.dev-page-view .dev-page-share-url input.itext_uplifted {
	font-size: 14px
}

.dev-page-view .dev-page-share-embed textarea.itext_uplifted {
	padding: 3px;
	height: 50px;
	resize: vertical
}

.dev-page-view .dev-page-share-url input::-ms-clear,.dev-page-view .dev-page-share-thumb input::-ms-clear
	{
	display: none
}

.dev-page-view .commons_license_summary {
	margin-bottom: 12px;
	min-height: 40px
}

.dev-page-view .dev-view-meta .subbyCloseX {
	background: none;
	width: 10px;
	right: -12px;
	top: -4px;
	font-weight: bold;
	color: #da4544;
	text-indent: 0
}

.dev-page-view .dev-right-bar-title {
	color: #010201;
	letter-spacing: 0;
	font-size: 11pt;
	margin-left: 7px;
	line-height: 26px;
	font: 12pt Trebuchet MS, sans-serif;
	letter-spacing: -1px;
	margin: 0 0 15px;
	display: block;
	padding-top: 3px
}

.dev-page-view .dev-right-bar-content {
	width: 315px;
	margin-bottom: 15px
}

.dev-page-view .dev-right-bar-content .stream {
	height: 92px;
	overflow: visible
}

.dev-page-view .dev-right-bar-content .stream .tt-aa {
	float: left;
	margin-right: 5px;
	line-height: 77px
}

.dev-page-view .dev-view-meta hr.fade-highlight-bar {
	margin-bottom: 15px
}

.dev-page-view #printtabscontainer {
	margin-bottom: 8px
}

.dev-page-view .dev-right-bar-title .tiny-avatar img.avatar {
	width: 20px;
	height: 20px;
	vertical-align: bottom
}

.dev-page-view .dev-right-bar-title .mini-logo {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: bottom;
	overflow: hidden
}

.dev-page-view .dev-right-bar-title.more-from-artist-title .user-symbol
	{
	color: #304030
}

.dev-page-view .dev-right-bar-title.more-from-da-title {
	padding-left: 26px;
	background: url(/morelikethis/blt_icons.png?3) no-repeat 0 -190px
}

.dev-page-view .dev-right-bar-title.more-from-collection-title {
	padding-left: 26px;
	background: url(/morelikethis/favestar.png) no-repeat 0 0;
	background-size: 23px 22px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) , (
		min--moz-device-pixel-ratio : 2) , ( min-device-pixel-ratio : 2) , (
		min-resolution : 2dppx) , ( min-resolution : 192dpi) {
	.dev-page-view .dev-right-bar-title.more-from-collection-title {
		background: url(/morelikethis/favestar-2x.png) no-repeat 0 0;
		background-size: 23px 22px
	}
}

.dev-page-view .dev-right-bar-content.deviation-visit {
	text-align: center
}

.dev-page-view .dev-right-bar-content.deviation-visit.news-content {
	margin-bottom: 15px;
	line-height: 1.65em;
	font-size: 8.25pt
}

.dev-page-view .dev-right-bar-content.deviation-visit.news-content li,.dev-page-view .dev-right-bar-content.deviation-visit.news-content div
	{
	padding-left: 33px
}

.dev-page-view .dev-right-bar-content.deviation-visit.news-content {
	text-align: left
}

.dev-page-view .dev-right-bar-content.deviation-visit .stream {
	margin-bottom: 12px
}

.dev-page-view .dev-right-bar-content.deviation-visit ul {
	list-style: none;
	margin: 7px 0;
	padding: 0
}

.dev-page-view .dev-right-bar-content.deviation-visit a {
	color: #196ba7;
	cursor: pointer;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px
}

.dev-page-view .dev-right-bar-content.deviation-visit.news-content a {
	color: #337287;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	line-height: 1.65em;
	font-size: 8.25pt
}

.dev-page-view .dev-right-bar-content.deviation-visit li small {
	display: block;
	color: #979595
}

.dev-page-view .dev-right-bar-title.group_featured_title {
	padding-left: 26px;
	background: url(/morelikethis/blt_icons.png) no-repeat 0 -80px
}

.dev-page-view .dev-right-bar-content.group_featured_list {
	margin-left: 0;
	margin-bottom: 8px;
	width: 300px
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp {
	float: none;
	display: block
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp:after {
	content: '\A0';
	display: block;
	clear: both;
	height: 0;
	width: 0
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp.hh,.dev-page-view .dev-right-bar-content.group_featured_list.single-group-icon .grp.hh
	{
	line-height: 1.65em;
	font-size: 8.25pt;
	margin-left: 5px
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp .grpicon
	{
	float: left;
	margin-right: 8px
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp .grpname
	{
	font-size: 12pt;
	font-weight: bold;
	font-family: 'Trebuchet MS', sans-serif
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp .grpname a
	{
	color: #337287;
	max-width: 150px;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis
}

.dev-page-view .dev-right-bar-content #groups_links {
	padding-top: 10px;
	width: 300px;
	margin-left: 0
}

.dev-page-view .dev-right-bar-content #groups_links #all_groups {
	float: right;
	text-align: right
}

.dev-page-view .dev-right-bar-content #groups_links #all_groups a,.dev-page-view .dev-right-bar-content #groups_links #all_groups a span
	{
	color: #196baa;
	font: 11px verdana, sans-serif;
	line-height: 27px
}

.dev-page-view .dev-right-bar-content #groups_links .clear {
	clear: both
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp {
	float: left;
	clear: none;
	padding: 0 15px 10px 0;
	position: relative
}

.dev-page-view .dev-right-bar-content.group_featured_list .grp .grpicon
	{
	margin: 0;
	line-height: normal
}

.dev-page-view .group_featured_list .user-symbol.group {
	margin-top: -1px;
	color: #304030;
	position: relative;
	top: -4px
}

.dev-page-view .group_featured_list .not-in-group {
	display: block;
	padding: 0 0 5px 5px
}

.dev-page-view .group_featured_list .grp .gm-chaos.gmbuttons,.modal-wrapper .group_featured_list .grp .gm-chaos.gmbuttons
	{
	position: absolute;
	top: 0;
	right: 15px;
	float: none;
	margin: 0
}

.dev-page-view .submit_to_groups_link {
	padding: 2px 7px 4px 7px
}

.dev-page-view .submit_to_groups_link>a {
	color: #196baa;
	font: 11px verdana, sans-serif
}

.dev-page-view .submit_to_groups_button:hover a,.dev-page-view .submit_to_groups_link:hover a
	{
	text-decoration: none
}

.dev-page-view .submit_to_groups_link i {
	background-image: url(/minish/deviation/add.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 8px;
	margin-right: 8px;
	margin-left: 0;
	margin-top: -2px
}

.dev-page-view .dev-right-bar-title.dev-page-shop-similar-prints {
	padding-left: 26px;
	background: url(/morelikethis/blt_icons.png) no-repeat 0 -25px;
	color: #cf3e18
}

.dev-page-view .dev-meta-actions {
	margin-bottom: 16px
}

.dev-page-view .dev-metainfo-title {
	margin-bottom: 5px
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content {
	line-height: 1.65em;
	font-size: 8.25pt
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content dl {
	margin: 0 0 1em
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content dt {
	display: block;
	float: left;
	clear: left;
	width: 100px;
	color: #597465
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content dd a {
	color: #196ba7
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content dd .extra {
	color: #597465
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content dd ul {
	margin: 0 0 0 56px;
	padding: 0
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content dd ul li {
	display: inline-block;
	margin: auto .25em
}

.dev-page-view .dev-right-bar-content.dev-metainfo-content dd ul li:first-child
	{
	margin-left: 0
}

.dev-page-view .dev-page-camera-button {
	margin: 0;
	text-align: center
}

.dev-page-view .dev-page-camera-button .smbutton {
	margin: 0
}

.dev-page-view .dev-view-meta .moderation_modal {
	display: none
}

.dev-page-view .dev-metainfo-copy-control {
	margin-top: 8px;
	line-height: normal
}

.dev-page-view dl+.dev-metainfo-copy-control {
	margin-top: -10px
}

.dev-page-view .dev-metainfo-copy-control .embed-code {
	margin: 2px 0 0 0;
	width: 155px;
	font-family: Verdana, Geneva, sans-serif;
	color: #515c5a;
	font-size: 12px;
	letter-spacing: -0.25px;
	font-size: 11px;
	padding: 5px 8px 4px;
	border: 1px solid #8c9b8c;
	background: #f7f7f7;
	border-radius: 3px;
	box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset
}

.dev-page-view .dev-view-meta .edit-buttons {
	position: relative
}

.dev-page-view .dev-view-meta .edit-buttons .delete-button,.dev-page-view .dev-view-meta .edit-buttons .edit-button
	{
	width: 132px;
	display: inline-block
}

.dev-page-view .dev-view-meta .edit-buttons i {
	background-image: url(/minish/deviation/edit_delete_icons.png);
	background-repeat: no-repeat
}

.dev-page-view .dev-view-meta .edit-buttons .edit-button i {
	background-position: 0 0
}

.dev-page-view .dev-view-meta .edit-buttons .delete-button i {
	background-position: 0 -27px
}

.dev-page-view .dev-view-meta .edit-buttons .edit-button {
	margin-right: 8px
}

.dev-page-view .dev-view-meta .edit-print i {
	background-image: url('/minish/deviation/iconset-moreart.png?3');
	margin-top: -8px
}

.dev-page-view .dev-view-meta .submit-help-bubble {
	margin-bottom: 12px
}

.dev-page-view .dev-view-meta .bubble-button {
	width: 294px
}

.dev-page-view #fave-btn-wrap {
	float: none;
	clear: both;
	width: 100%;
	position: relative;
	z-index: 125;
	margin: 0 10px 0 0
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton em.iconx-favesstar
	{
	margin-left: -27px
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton b {
	font-size: 15px !important;
	margin-left: 7px
}

.dev-page-view .dev-view-about {
	position: relative;
	z-index: 1;
	min-height: 360px;
	padding-top: 10px;
	padding-bottom: 1px
}

.dev-page-view .dev-title-container .dev-title-avatar {
	float: left;
	margin: 0 8px 5px 0;
	width: 50px;
	height: 50px
}

.dev-page-view .dev-title-container .dev-title-avatar.dev-title-avatar-group
	{
	width: 100px
}

.dev-page-view .dev-title-container h1 {
	display: inline-block;
	font-size: 16pt;
	margin-top: -3px;
	line-height: 1.175
}

.dev-page-view .dev-title-container h1 small {
	display: block;
	font-size: 70%;
	letter-spacing: .02em
}

.dev-page-view .dev-title-container h1 small a,.dev-page-view .dev-title-container h1 small a:link,.dev-page-view .dev-title-container h1 small a:hover,.dev-page-view .dev-title-container h1 small a:active,.dev-page-view .dev-title-container h1 small a:visited
	{
	color: #0077c7 !important
}

.iconset-skoonch i.icon {
	background-image: url(/minish/deviation/iconset-skoonch.png?2);
	width: 12px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.iconset-skoonch i.icon.i1 {
	width: 20px
}

.iconset-skoonch i.icon.i2 {
	background-position: -45px 0
}

.iconset-skoonch i.icon.i3 {
	background-position: -85px 0
}

.iconset-skoonch i.icon.i4 {
	background-position: -125px 0
}

.iconset-skoonch i.icon.i5 {
	background-position: -154px 0;
	width: 18px
}

.dev-page-view .dev-title-container a:link,.dev-page-view .dev-title-container a:hover,.dev-page-view .dev-title-container a:active,.dev-page-view .dev-title-container a:visited
	{
	color: #0077c7
}

.dev-page-view .dev-view-about .smbutton.smbutton-blue {
	color: #fffff9
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton {
	display: block;
	height: 21px;
	padding: 8px 6px 5px 35px;
	min-width: 120px;
	font: 16px trebuchet ms !important;
	color: #0077c7 !important;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
	border-top: 1px solid rgba(87, 112, 82, 0.35);
	border-left: 1px solid rgba(87, 112, 82, 0.45);
	border-right: 1px solid rgba(87, 112, 82, 0.45);
	border-bottom: 1px solid rgba(87, 112, 82, 0.55);
	background: #d6e2d2;
	background: -webkit-linear-gradient(top, #e2ece1, #d4e0ce);
	background: -moz-linear-gradient(top, #e2ece1, #d4e0ce);
	background: linear-gradient(top, #e2ece1, #d4e0ce);
	border-radius: 4px;
	box-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px
		rgba(244, 247, 197, 0.45), 0 1px 0 rgba(0, 0, 0, 0.05);
	position: relative
}

.ie.eq9 .dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton {
	background:
		url()
}

.ie.lt9 .dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2ece1',
		endColorstr='#d4e0ce', GradientType=0)
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton span {
	display: inline-block;
	height: 22px;
	line-height: 19px
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton span b {
	position: absolute
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton.active,.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton.active:hover
	{
	background-image: url(/minish/gradients/large_btn_gradient_1px.png);
	background-position: 0 -82px;
	background-repeat: repeat-x;
	box-shadow: none;
	text-shadow: none;
	filter: none
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton.active.remove:hover
	{
	background-position: 0 -123px
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton b {
	font-weight: normal
}

.dev-page-view #fave-btn-wrap #gmi-ResourceViewFavouriteButton em.iconx-favesstar
	{
	margin: -2px 0 0 -30px
}

.dev-page-view #fave-btn-wrap #favesnav {
	top: -11px;
	right: 1px
}

.dev-page-view #fave-btn-wrap #favesnav li a.favesnav-downlink,.dev-page-view #fave-btn-wrap #favesnav li a.favesnav-downlink:hover,.dev-page-view #fave-btn-wrap #favesnav li:hover a.favesnav-downlink
	{
	border: 0;
	border-left: 1px solid rgba(87, 112, 82, 0.45);
	background: #d6e2d2;
	background: -webkit-linear-gradient(top, #e2ece1, #d4e0ce);
	background: -moz-linear-gradient(top, #e2ece1, #d4e0ce);
	background: linear-gradient(top, #e2ece1, #d4e0ce);
	box-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px
		rgba(244, 247, 197, 0.45), 0 1px 0 rgba(0, 0, 0, 0.05);
	border-radius: 0 4px 4px 0
}

.ie.eq9 .dev-page-view #fave-btn-wrap #favesnav li a.favesnav-downlink,.ie.eq9 .dev-page-view #fave-btn-wrap #favesnav li a.favesnav-downlink:hover,.ie.eq9 .dev-page-view #fave-btn-wrap #favesnav li:hover a.favesnav-downlink
	{
	background:
		url()
}

.ie.lt9 .dev-page-view #fave-btn-wrap #favesnav li a.favesnav-downlink,.ie.lt9 .dev-page-view #fave-btn-wrap #favesnav li a.favesnav-downlink:hover,.ie.lt9 .dev-page-view #fave-btn-wrap #favesnav li:hover a.favesnav-downlink
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2ece1',
		endColorstr='#d4e0ce', GradientType=0)
}

.dev-page-view #fave-btn-wrap #favesnav li a {
	line-height: 24px
}

.dev-page-view #fave-btn-wrap div.favesnav-downarrow {
	height: 21px;
	padding: 8px 0 5px
}

.dev-page-view .dev-page-below-tabs {
	margin: 20px 0 0 -2px
}

.dev-page-view .dcats {
	margin: 10px 0 20px
}

.dev-page-view .dev-page-below-tabs .gr1,.dev-page-view .dev-page-below-tabs .gr2,.dev-page-view .dev-page-below-tabs .gr3,.dev-page-view .dev-page-below-tabs .gr-darkbox i.dd1,.dev-page-view .dev-page-below-tabs .gr-darkbox i.dd2,.dev-page-view .dev-page-below-tabs .gr-darkbox .dd-tile
	{
	z-index: 1
}

.dev-page-view .dev-page-below-tabs .gr1.gb,.dev-page-view .dev-page-below-tabs .gr2.gb,.dev-page-view .dev-page-below-tabs .gr3.gb
	{
	z-index: 0
}

.filmBubble .dev-page-view .dev-page-below-tabs .gr-darkbox {
	width: auto;
	margin-bottom: 16px
}

.dev-page-view .dev-description {
	clear: left;
	padding-top: 10px
}

.dev-page-view .dev-description .text-ctrl {
	border-top: 1px solid #b2c3af
}

.dev-page-view .dev-description .text.block {
	word-wrap: break-word;
	padding-top: 3px;
	border-top: 1px solid #e9efe8
}

.dev-page-view .dev-about-cat-cc {
	font-size: 8.25pt;
	padding-left: 58px
}

.dev-page-view .dev-about-cat-cc .user-symbol {
	display: none
}

.dev-page-view .dev-about-breadcrumb {
	display: inline-block;
	margin-right: 12px
}

.dev-about-tags-cc {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	padding-left: 58px;
	width: 98%
}

.dev-about-tags-cc a {
	display: inline-block;
	font-size: 11px
}

.dev-about-tags-cc .hidden-discovery-tags {
	display: none
}

body #output .dev-page-view .dev-about-breadcrumb a.h,body .dev-page-view .dev-about-breadcrumb a.h
	{
	text-decoration: none
}

.dev-page-view .dev-about-breadcrumb a:link {
	color: #414d4c
}

.dev-page-view .dev-about-breadcrumb a:hover {
	color: #0077c7
}

@font-face {
	font-family: 'feedfont';
	src: url('/fonts/feed/icons.woff') format('woff'),
		url('/fonts/feed/icons.ttf') format('truetype')
}

body.no-apps .oh-hashover.oh-hasmenu:hover>h1,.oh-hashover.oh-hasmenu:hover>h1+.oh-l
	{
	background-color: #46524a
}

#overhead .oh-mmain,#overhead .oh-keep {
	padding: 0
}

.oh-mmain>h1 {
	height: 43px;
	width: 130px
}

.oh-mmain>h1 #da-h1 {
	background-image: url(/minish/main/logo/logo.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 130px;
	height: 43px;
	display: block
}

.oh-mmain>h1 #da-h1:active {
	opacity: .8
}

.oh-mmain>h1.is_vm #da-h1 {
	background-image: url(/minish/main/logo/vmlogo.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) , (
		min--moz-device-pixel-ratio : 2) , ( min-device-pixel-ratio : 2) , (
		min-resolution : 2dppx) , ( min-resolution : 192dpi) {
	.oh-mmain>h1.retina_logo #da-h1 {
		background-image: url(/minish/main/logo/logo_retina_2x.png);
		background-size: 130px 42px
	}
	.oh-mmain>h1.retina_logo.is_vm #da-h1 {
		background-image: url(/minish/main/logo/vmlogo_retina_2x.png);
		background-size: 130px 42px
	}
}

body#deviantART-v7 .oh-hashover.oh-hasmenu>h1:hover,.oh-hashover.oh-hasmenu>h1+.oh-l:hover
	{
	background-color: #3c4441
}

body.no-apps .mmhover>h1 {
	background-color: #46524a !important
}

.mmhover>h1+.oh-l {
	background-color: #3c4441 !important
}

.oh-hashover>h1.holiday-logo {
	background-repeat: repeat-y
}

.oh-hashover>h1.holiday-logo a {
	background-image: url(/promotions/holiday2012/holidaylogo.png)
}

body#deviantART-v7 .oh-hashover>h1.holiday-logo,.oh-hashover>h1.holiday-logo
	{
	background-image: url(/promotions/holiday2012/holidayspritesheet.png);
	background-position: -1px 0
}

body#deviantART-v7 .oh-hashover>h1.holiday-logo:hover {
	background-position: -1px -84px
}

body.no-apps .mmhover>h1.holiday-logo {
	background-position: -1px -168px !important
}

.oh-l u.username,.oh-l span.username {
	text-decoration: none;
	font-weight: bold
}

.oh-l span.user-symbol {
	font-size: 120%;
	margin-left: 1px;
	line-height: .9em;
	color: #536659;
	color: rgba(192, 208, 202, 0.75)
}

.oh-l span.user-symbol:hover {
	color: inherit
}

.oh-l u {
	text-decoration: none;
	font-weight: bold
}

.oh-l u.username.banned {
	text-decoration: line-through;
	color: #becfc9
}

#overhead-collect {
	background-color: #637768;
	height: 43px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 125
}

#overhead {
	white-space: nowrap;
	height: 40px;
	z-index: 199;
	position: relative;
	border-collapse: collapse;
	-webkit-font-smoothing: antialiased
}

#overhead,#oh-mainmenu-cloned {
	color: #9eb1a3
}

#overhead a {
	color: #adc0b3;
	text-decoration: none
}

#overhead .smbutton {
	color: #121516
}

#overhead #form-login label {
	font-size: 9pt
}

#overhead label {
	display: inline-block;
	vertical-align: bottom
}

#overhead label .itext {
	display: block;
	border-radius: 4px;
	background: #dde5dc;
	padding: 2px;
	font-size: 10pt;
	width: 172px
}

#overhead label .itext:focus {
	background: #fdfffc
}

#overhead .ibutton {
	margin-top: 9px
}

#login-remember-label {
	display: block;
	margin-top: 3px
}

#overhead :-moz-any-link {
	outline: 0
}

.popup2-click-friends {
	width: 290px !important;
	height: 350px !important
}

.friendmachine {
	display: none
}

#overhead td {
	white-space: nowrap
}

.oh-gap,.oh-long {
	width: 100%
}

.oh-long+.oh-gap {
	width: auto
}

#oh-apps-label {
	display: none
}

#overhead-sc {
	display: table-row
}

.oh-ml,.oh-bl,.oh-hs {
	display: table-cell !important;
	*display: inline !important;
	white-space: nowrap;
	vertical-align: top
}

.oh-hs {
	width: 100%
}

.oh-l {
	display: block;
	padding: 17px 8px 0 8px;
	height: 24px;
	position: relative;
	z-index: 200;
	background: no-repeat 100% 60%
}

.oh-l:-moz-any-link,.oh-text:not (:-moz-any-link ){
	padding-top: 16px;
	height: 25px
}

.oh-hasmenu>.oh-l {
	padding-right: 27px;
	background-image: url(/minish/main/darr.png)
}

body.deviantart #overhead .oh-gap+td:not (#oh-menu-readonly ){
	border-left: 1px solid #475649
}

body:not (.minibrowse-active ) #overhead td.selected>a.oh-l {
	color: #fff
}

#oh-menu-shop>a,#oh-menu-mobile>a,#oh-menu-more>a,#oh-menu-submit>a {
	background-image: none;
	display: block;
	height: 41px;
	line-height: 41px;
	padding: 0 10px;
	text-transform: uppercase
}

#oh-menu-shop>a:hover,#oh-menu-mobile>a:hover,#oh-menu-more>a:hover,#oh-menu-submit>a:hover
	{
	color: #fff
}

#oh-menu-submit>a>span {
	background: #bfce00;
	padding: 8px 10px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05)
}

#oh-menu-submit.mmhover>a {
	background-color: transparent
}

#oh-menu-submit.mmhover>a>span {
	background: #3c4441;
	box-shadow: none;
	border-radius: 3px 3px 0 0;
	padding-bottom: 15px
}

#oh-menu-submit.mmhover>.oh-menuctrl {
	margin-left: 10px
}

#oh-menu-more {
	cursor: default
}

#oh-menu-more .oh-menu {
	width: auto
}

#oh-menu-more .oh-menu .column {
	display: table-cell;
	width: 160px
}

#oh-menu-more .admin-tools {
	margin-bottom: -5px;
	margin-top: 2px;
	padding-top: 2px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	background: rgba(0, 0, 0, 0.1)
}

#oh-menu-upgrade>a {
	padding: 0 8px;
	height: 41px;
	line-height: 41px
}

#oh-menu-upgrade .premium-star {
	position: static;
	vertical-align: middle
}

#oh-menu-collect>a {
	color: #95a899;
	font: 29px/43px feedfont;
	height: 43px;
	padding: 0;
	text-align: center;
	width: 36px
}

#oh-menu-friends>a {
	color: #95a899;
	font: 30px/44px feedfont;
	height: 43px;
	padding: 0;
	text-align: center;
	width: 36px
}

#oh-menu-split>a {
	background-image: none;
	height: 43px;
	line-height: 43px;
	padding: 0 6px
}

#oh-menu-split>a>.icon {
	color: #95a899;
	font-family: feedfont;
	font-size: 31px;
	margin: 0 -6px 0 -6px;
	vertical-align: middle;
	position: relative;
	top: -2px
}

#oh-menu-split>a>.icon+span {
	padding-left: 5px
}

#oh-menu-split.splintered>a {
	background-image: url(/minish/main/darr.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-size: auto;
	padding: 0;
	width: 28px
}

#oh-menu-split.splintered>a>.icon {
	display: none
}

#overhead .oh-mc-split>a {
	display: block;
	padding: 0 6px;
	height: 41px;
	line-height: 41px
}

#overhead .oh-mc-split>a>.icon {
	position: static;
	display: inline-block;
	vertical-align: middle
}

#overhead .oh-mc-split>a>span {
	margin-left: -6px
}

#oh-menu-cart {
	padding: 0
}

#oh-menu-cart>a {
	padding: 0 14px 0 12px;
	height: 43px;
	line-height: 43px;
	color: #bfce00
}

#oh-menu-cart>a>.icon {
	font-family: feedfont;
	font-size: 30px;
	vertical-align: middle;
	position: relative;
	top: -1px
}

#oh-menu-cart.loggedin>a {
	padding: 0 6px 0 0
}

#oh-menu-deviant {
	padding: 0
}

#oh-menu-deviant>a {
	background-image: none;
	padding: 0 6px 0 10px;
	height: 43px;
	line-height: 43px
}

#oh-menu-deviant .avatar {
	margin: 0 2px -6px
}

#oh-menu-deviant .username {
	display: inline-block;
	font-weight: normal;
	margin-top: -3px;
	vertical-align: middle
}

@media ( max-width :480px) {
	#oh-menu-deviant>a>.username-with-symbol {
		display: none
	}
}

@media ( max-width :1024px) {
	#oh-menu-deviant .username {
		max-width: 65px;
		overflow: hidden;
		text-overflow: ellipsis
	}
}

#oh-menu-join>a,#oh-loginbutton>a {
	background-image: none;
	display: block;
	height: 41px;
	line-height: 41px;
	padding: 0 14px
}

#oh-menu-join>a:hover,#oh-loginbutton>a:hover {
	color: #fff
}

#oh-menu-deviant,#oh-menu-split,#oh-menu-friends,#oh-menu-collect,#oh-menu-cart,#oh-menu-join,#oh-loginbutton,#overhead .oh-mc-split,#oh-menu-greeting
	{
	padding: 0;
	background-image: linear-gradient(0deg, #58695a, #637566)
}

#oh-menu-greeting {
	font-size: 11px;
	padding: 0 14px
}

#oh-menu-readonly {
	font-size: 11px;
	color: #adc0b3;
	height: 41px;
	line-height: 41px;
	padding: 0 6px
}

.oh-nobutton>.oh-l {
	padding-right: 20px
}

.oh-hasmenu.oh-nohover>.oh-l {
	padding-right: 8px;
	background-image: none
}

.oh-mmain.oh-nohover>.oh-l {
	visibility: hidden
}

.oh-vsep {
	background: url(/minish/canvasdraw/frame/header_divider.png?2) no-repeat
		50% 60%
}

.oh-mc-split .oh-l {
	padding-right: 6px;
	font-size: 8.25pt;
	line-height: 1.5em
}

.oh-l {
	color: #c0d0ca
}

.mmhover.oh-hashover .oh-l,.mmhover2 .oh-l,.mmhover3 .oh-l,.oh-nohover .oh-l:hover,.oh-hasbutton .active,.oh-m:active
	{
	background-color: #3c4441
}

.oh-text {
	padding-top: 17px;
	color: #eaf2ee;
	cursor: default
}

#overhead .gmbutton2header {
	position: relative;
	top: 10px;
	margin-right: 8px;
	cursor: pointer
}

.oh-text,.gmbutton2header {
	font-size: 8.25pt !important
}

.oh-hasbutton .oh-l {
	position: relative;
	padding-left: 28px
}

.oh-l-green {
	color: #b3c432 !important
}

.h-icon {
	background-image: url(/minish/main/iconset-lub.png?2) !important;
	top: 12px;
	left: 0
}

.oh-darker {
	color: #93aa9b !important
}

.oh-lighter {
	color: #eaf2ee !important
}

.oh-menu .oh-darker {
	color: #909a8c !important
}

.popup2-click-friends {
	border-top-color: #3c4441 !important
}

.oh-mg {
	position: relative;
	left: 2px;
	top: 1px
}

.premium-star {
	vertical-align: top;
	top: -2px;
	left: auto
}

body.no-apps .mi {
	_text-indent: 0 !important
}

.oh-menuctrl {
	position: relative
}

.oh-menu {
	position: absolute;
	display: none;
	z-index: 101;
	width: 18.5em;
	top: 41px;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2), 0 0 2px rgba(0, 0, 0, 0.2), 0
		1px 1px rgba(0, 0, 0, 0.2);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 6px 0 6px 0
}

.oh-menu,#overhead-collect #lub,div.popup2.popup2-click-friends {
	background: #3c4441
}

.lubble {
	background: #282e2d !important
}

#lub .maybedrop {
	background-color: #485a56 !important
}

.mmhover .oh-menu,.mmhover2 .oh-menu,.mmhover3 .oh-menu {
	display: block
}

.oh-gap ~.oh-hasmenu>.oh-menuctrl,.oh-rightpush ~.oh-hasmenu>.oh-menuctrl
	{
	position: relative
}

.oh-gap ~.oh-hasmenu>.oh-menuctrl>.oh-menu,.oh-rightpush ~.oh-hasmenu>.oh-menuctrl>.oh-menu
	{
	right: 0
}

.oh-collapse {
	font-weight: normal
}

.oh-rightpush ~.oh-hasbutton .oh-collapse {
	display: none
}

.oh-rightpush ~.oh-hasbutton .friendsmenu>.oh-l,.oh-rightpush ~.oh-hasbutton .collectmenu>.oh-l
	{
	width: 1px !important;
	overflow: hidden !important
}

div.drawPlzContainer a.mi,#overhead .mi,#oh-mainmenu-cloned .mi,div.commentwriter-toolbar .mi,a.surfer.oh-m-surfer
	{
	position: relative;
	line-height: 27px;
	vertical-align: middle;
	display: block;
	color: #c0d0ca;
	text-decoration: none !important;
	*zoom: 1;
	padding: 0 10px 0 36px;
	font-size: 9pt
}

#overhead .mi.hidden {
	display: none
}

.mi i {
	margin-left: 3px;
	margin-top: -1px
}

.mi:hover,.oh-menu a.active,.oh-menu a.selected,.mi:focus {
	color: #d6ded4;
	text-decoration: none;
	color: #fff !important;
	background: #337287;
	background: -webkit-linear-gradient(top, #518fa1, #39798d);
	background: -moz-linear-gradient(top, #518fa1, #39798d);
	background: linear-gradient(top, #518fa1, #39798d)
}

.ie.eq9 .mi:hover,.ie.eq9 .oh-menu a.active,.ie.eq9 .oh-menu a.selected,.ie.eq9 .mi:focus
	{
	background:
		url()
}

.ie.lt9 .mi:hover,.ie.lt9 .oh-menu a.active,.ie.lt9 .oh-menu a.selected,.ie.lt9 .mi:focus
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#518fa1',
		endColorstr='#39798d', GradientType=0)
}

.mh {
	display: block;
	position: relative;
	top: 12px;
	margin: 0 10px;
	font-size: 8.25pt;
	color: #758c7d
}

.oh-eax #oh-mlast .mi {
	float: right;
	padding-right: 16px;
	margin-right: 12px
}

#overhead .mi.oh-dev-flag {
	position: absolute;
	top: 0;
	left: 95px;
	color: #ffc0cb;
	z-index: 99
}

#overhead .oh-menu .oh-darker .mi:hover,#overhead .oh-menu .oh-darker .mi:focus,#overhead .mi:hover .oh-darker,#overhead .mi:focus .oh-darker
	{
	color: #fff !important
}

.mi i {
	background-image: url(/minish/main/userbaricons.gif?7);
	display: block;
	position: absolute;
	left: -5px;
	top: -6px;
	width: 40px;
	height: 40px
}

.iconset-gruser i,a.t .icon,.iconset-messages i,.iconset-itscoming i {
	background-image: url(/minish/gruzecontrol/icons-gruser.gif?37)
}

#overhead .iconset-gruser i,.iconset-more i,.iconset-upsell i,.iconset-messages i,.iconset-itscoming i,.iconset-logout i
	{
	left: 5px;
	top: 3px;
	width: 25px;
	height: 25px
}

a.t {
	position: relative
}

a.t .icon {
	display: inline-block;
	zoom: 1;
	top: -4px !important;
	position: static;
	margin-top: -4px;
	margin-bottom: -2px;
	width: 19px;
	height: 18px
}

.iconset-logout i {
	background-repeat: no-repeat -650px -7px;
	background-position: -650px -7px
}

.iconset-more i {
	background-image: url(/minish/main/more.gif?1)
}

.iconset-itscoming i {
	background-image: url(/minish/main/iconset-itscoming.png?2) !important
}

#gmi-ResViewContainer .iconset-messages i,.iconset-messages i {
	background-image: url(/minish/messages/mc3.gif?3) !important
}

.mi:active {
	opacity: .5
}

.oh-hr,#overhead hr {
	background: none;
	border: none;
	border-top: 1px solid #26332f;
	border-bottom: 1px solid #52605d;
	margin: 4px 0;
	height: 0;
	overflow: hidden
}

#oh-mainmenu {
	z-index: 200;
	width: 13em;
	left: 128px
}

#oh-loginmenu {
	white-space: normal
}

#oh-loginmenu .smbutton {
	color: #eaf2ee
}

#oh-loginmenu {
	width: 19.7em
}

#oh-loginmenu label .itext {
	width: 204px
}

.oh-menu .oh-darker,.oh-menu .oh-darker a {
	color: #909a8c !important
}

.btd-browse #search7 {
	padding-top: 3px
}

#search7 input,#search7 a {
	float: left;
	margin-left: -7px
}

input.gmbutton2,input.gmbutton2:active {
	border: 0;
	padding: 0 0 0 25px;
	text-align: left;
	background-color: transparent;
	background-position: 0 -135px !important;
	z-index: 20;
	border-right: 1px solid #91a48b;
	height: 25px
}

#search7 input.gmbutton2,#search7 input.gmbutton2:active {
	background-position: 0 -108px !important
}

.btd-browse #search7 input.gmbutton2 {
	width: 100%
}

.btd-browse input.gmbutton2[type=text],.btd-browse input.gmbutton2[type=text]:active
	{
	background-position: 0 -108px !important
}

.search-l {
	position: absolute;
	left: -11px;
	top: 0;
	width: 21px;
	height: 27px;
	background-position: 0 -108px;
	z-index: 22;
	display: inline
}

.btd-browse *>.search-l {
	display: none
}

input.gmbutton2f:not (:-moz-any-link ){
	height: 20px;
	padding-top: 5px
}

html body #news div.catbar div.hh {
	margin-top: 0 !important
}

.catbar #search7 {
	position: relative;
	left: 24px;
	top: 3px
}

#search7 {
	_float: left;
	position: relative
}

#search7-ctrl input.gmbutton2[type=text],#search7-ctrl input.gmbutton2[type=text]:active
	{
	background-position: 0 -108px !important;
	background-image: url(/minish/main/gmbutton2f2.png?3);
	max-width: 320px
}

#search7-ctrl i.search-l {
	display: none
}

.btd-browse #search7 {
	position: absolute;
	left: 25.6em;
	right: 27em;
	max-width: 280px
}

.btd-browse #search7 a.gmbutton2f {
	position: absolute;
	left: 100%;
	top: 0;
	margin-left: 1em;
	padding-left: 1em
}

.btd-browse #search7 a.gmbutton2f {
	top: 3px
}

a.gmbutton2f {
	color: #3d4738;
	text-shadow: 0 1px 0 #e4f093
}

#oh-mainmenu #search7 {
	display: none
}

#oh-mainmenu .gmbutton2f {
	color: #bdd023
}

#oh-mainmenu a.gmbutton2f {
	padding-right: 4px !important
}

#oh-mainmenu #search7 {
	float: right;
	height: 23px;
	overflow: hidden;
	padding: 0 8px;
	margin: 2px 5px
}

#overhead .search-l {
	left: 3px;
	width: 5px
}

#overhead .oh-search {
	padding: 0 7px
}

.catbar #search7 {
	float: left
}

#overhead #search7 input {
	float: none;
	margin: 0
}

#overhead #search7 a {
	background: none;
	display: block;
	float: none;
	height: 18px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 5px;
	top: 6px;
	transition: all .1s ease-in;
	width: 18px;
	z-index: 21;
	overflow: hidden;
	opacity: .6;
	font-size: 0
}

#overhead #search7 a:after {
	content: '\E629';
	font-size: 32px;
	font-family: feedfont;
	color: #000;
	position: absolute;
	left: -7px;
	top: -3px;
	text-shadow: none
}

#overhead #search7 a:hover {
	opacity: .9
}

#overhead #search7 a:active {
	opacity: .5
}

#overhead #search7 a b {
	display: none
}

#overhead #search7 input[name=q] {
	background: #98aa96;
	border-radius: 3px;
	border: 1px solid #586757;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 1px
		rgba(0, 0, 0, 0.3);
	box-sizing: border-box;
	color: #2c3535;
	font: 18px "Helvetica Neue", Arial, sans-serif;
	height: 29px;
	letter-spacing: -1px;
	line-height: 22px !important;
	outline: none;
	padding: 3px 5px 2px 5px;
	transition: all .1s ease-in;
	width: 200px
}

#overhead #search7 input[name=q]:focus {
	background: #fff;
	background-color: #d4dfd0
}

#overhead-you-know-what {
	height: 100px;
	background: #c6d2c4;
	margin-bottom: -1px;
	_margin-bottom: -4px;
	position: relative;
	z-index: 90;
	border-top: 1px solid #d8e2d6;
	text-align: center
}

body.deviant #overhead-you-know-what {
	background: #a9b9ab
}

body.gruze #overhead-you-know-what {
	background: #c1d1bc
}

body.gruze #gmi-GPage #overhead-you-know-what {
	background: #ccd9c8
}

#overhead-you-know-what .ad-blocking-makes-fella-confused .ch {
	background: none !important;
	width: 930px;
	margin: 6px auto
}

#overhead-you-know-what .ad-blocking-makes-fella-confused .ch-ctrl {
	background: #dde3d9 url(/minish/gruzecontrol/gmtop.gif?1) repeat-x
		!important;
	border-color: #aab1a6 !important;
	overflow: visible
}

#overhead-you-know-what .ch {
	background: none !important;
	position: relative;
	top: -7px
}

#overhead-you-know-what .ad-blocking-makes-fella-confused .ch-ctrl {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top-color: #f2fcf1 !important
}

#overhead-you-know-what .ad-blocking-makes-fella-confused td {
	white-space: nowrap
}

#overhead td a.minibrowse_prev.active,#overhead td a.minibrowse_next.active
	{
	cursor: wait
}

.popup2 .oh-menu {
	position: static;
	display: block;
	width: 13em
}

.oh-moremore {
	display: none;
	float: right !important;
	padding-left: 12px !important
}

.oh-eax #oh-mainmenu,.oh-eax #oh-mainmenu-cloned {
	width: 28em;
	white-space: nowrap;
	overflow: hidden;
	z-index: 101 !important
}

.oh-eax #oh-mainmenu-cloned {
	display: block !important
}

.oh-eax #more7-main,.oh-eax #more7-hidden {
	display: block;
	*float: left;
	display: table-cell;
	*display: block;
	width: 14em
}

.oh-eax .oh-hr {
	clear: both
}

.oh-eax>*>#more7-hidden {
	border-left: 1px solid #52605d
}

.oh-ex #oh-mainmenu,.oh-ex #oh-mainmenu-cloned {
	display: block !important;
	width: 28em;
	white-space: nowrap;
	overflow: hidden;
	z-index: 101 !important
}

.oh-ex #more7-main,.oh-ex #more7-hidden {
	display: block;
	*float: left;
	display: table-cell;
	*display: block;
	width: 14em
}

.oh-ex .oh-hr {
	clear: both
}

.oh-ex #more7-main {
	border-right: 1px solid #26332f
}

.oh-ex>*>#more7-hidden {
	border-left: 1px solid #52605d
}

#oh-more {
	position: absolute !important;
	left: 128px !important;
	width: 27px;
	z-index: 202 !important;
	background: none !important
}

.oh-l {
	font-size: 8.25pt
}

#overhead .ntfirst,#overhead .ntmid,#overhead .ntlast {
	cursor: pointer;
	margin: 0;
	top: 7px;
	padding-right: 10px;
	line-height: 29px;
	color: #323f39;
	font-size: 8.25pt;
	height: 29px;
	background-color: #b3c1b2;
	background-image: linear-gradient(0deg, #b3c1b2, #c6d5c5);
	background-position: 0 0;
	width: 38px
}

#overhead .ntfirst img,#overhead .ntmid img,#overhead .ntlast img {
	position: relative;
	top: 1px
}

#overhead .ntfirst:not (.disabled ):hover,#overhead .ntmid:not (.disabled
	):hover,#overhead .ntlast:not (.disabled ):hover {
	background-image: linear-gradient(0deg, #c9d3c8, #d6e1d5)
}

#overhead .ntfirst:not (.disabled ):active,#overhead .ntmid:not (.disabled
	):active,#overhead .ntlast:not (.disabled ):active {
	background-image: linear-gradient(0deg, #b0c0af, #9fac9e)
}

#overhead .ntfirst.disabled,#overhead .ntmid.disabled,#overhead .ntlast.disabled
	{
	cursor: default;
	color: rgba(0, 0, 0, 0.4)
}

#overhead .ntfirst.disabled img,#overhead .ntmid.disabled img,#overhead .ntlast.disabled img
	{
	opacity: .4
}

#overhead .ntfirst {
	border-radius: 5px 0 0 5px;
	border-right: 1px solid #667865
}

#overhead .ntlast {
	border-radius: 0 5px 5px 0;
	border-left: 1px solid #667865
}

#overhead td.oh-mmain+td.f {
	padding-left: 7px
}

#overhead-promo {
	position: relative;
	z-index: 400;
	left: -1px;
	height: 40px
}

#overhead-promo .dev-item {
	position: absolute;
	display: block;
	z-index: 22;
	top: 1px
}

#overhead-promo .dev-strip span {
	background-repeat: no-repeat;
	background-position: right 0;
	display: block;
	position: absolute;
	top: 5px;
	left: 28px
}

#overhead-promo.active .dev-strip span {
	background-position: right -37px
}

#overhead-promo.slide-down .dev-item {
	top: 0
}

#overhead-promo.slide-right .dev-strip span {
	background-position: top right;
	left: 0;
	width: 98px;
	height: 37px
}

#overhead-promo.slide-right .dev-strip i {
	background-repeat: no-repeat;
	position: absolute;
	top: 5px;
	left: -9px;
	display: block;
	width: 9px;
	height: 37px
}

#overhead-promo.slide-right.active .dev-strip span {
	background-position: bottom right
}

#overhead-promo.slide-leftright .dev-item {
	top: -1px
}

#overhead-promo.slide-leftright .dev-strip span {
	background-position: top right;
	left: 10px;
	width: 78px;
	height: 37px;
	top: 3px
}

#overhead-promo.slide-leftright .dev-strip span.left {
	background-position: top left
}

#overhead-promo.slide-leftright.active .dev-strip span {
	background-position: bottom right
}

#overhead-promo.slide-leftright.active .dev-strip span.left {
	background-position: bottom left
}

#overhead-promo.slide-fade .slider .fadeimg {
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	opacity: 0
}

#overhead-promo.slide-fade .slider:hover .fadeimg {
	opacity: 1
}

#da-units-970x90 {
	min-width: 970px;
	text-align: center;
	margin-top: 0;
	height: auto
}

#da-units-970x90 .pushdown-ad {
	width: 970px;
	height: 90px;
	margin: 0 auto
}

#da-units-970x90 .dp-ad-wrapper {
	height: 100%
}

body.with-apps #da-units-970x90 {
	margin-top: 28px
}

body.with-apps #da-units-970x90+#output {
	margin-top: 0
}

#oh-mainmenu .ohm-stickhelper a.mi i.i1337 {
	background-image: none !important
}

#oh-mainmenu .ohm-stickhelper a.mi i.i1337 img {
	margin: 2px 0 0 1px !important
}

#oh-menu-deviant .oh-menuctrl .oh-menu a.mi i.i1337 img {
	margin: 12px 0 0 11px !important
}

.iconset-upsell i {
	background-repeat: no-repeat;
	background-image: url(/minish/main/premium_star.png?1)
}

.iconset-upsell i.i1 {
	left: 6px;
	top: 5px
}

@media screen and (max-width:1200px) {
	#overhead.has-cart #oh-menu-promo {
		display: none
	}
}

.borderbox-parent textarea,.borderbox-parent select,.borderbox-parent input,.borderbox-parent button,.borderbox-parent fieldset,.borderbox-parent legend,.borderbox-parent label,.borderbox
	{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	height: 100%
}

body {
	background: #ccd9c8;
	margin: 0;
	padding: 43px 0 0 0;
	box-sizing: border-box;
	min-height: 100%;
	position: relative
}

body {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	color: #000
}

h1,h2,h3,h4 {
	margin: 0;
	font: bold 18pt Trebuchet MS, sans-serif;
	letter-spacing: -1px
}

h1,h2 {
	color: #414d4c
}

h3,h4 {
	font-size: 14pt
}

a {
	text-decoration: none
}

.text a,a:hover {
	text-decoration: underline;
	zoom: 1
}

.ch,.ch-ctrl {
	border-radius: 5px;
	position: relative
}

.ch-ctrl {
	border: 1px solid #89a08e
}

:link,:visited {
	color: #3b5a4a
}

#points .catbar,#da .catbar,#suppa .catbar,#headMast {
	margin-left: 0 !important;
	margin-right: 0 !important
}

#news div.catbar div.hh {
	margin-top: 0 !important
}

body #browse2.groupsBrowse div.catbar {
	height: auto !important
}

.bubbleview {
	padding: 7px 15px;
	background: #d6ded4
}

#browse2 {
	background: #ccd9c8
}

#dv7 {
	background: #d3dfd1;
	padding-bottom: 24px
}

.bubbleview .catbar {
	border-top: 1px solid #eff3ef
}

body.chatroom #overhead {
	_height: 42
}

body.chatroom .damnc-tabbar-outer {
	background: #607465 !important;
	padding-top: 0 !important
}

body.chatroom #overhead-collect {
	border-color: #617566 !important
}

#depths {
	margin: 0 !important
}

.x,.subbyCloseX {
	position: absolute;
	display: block;
	top: 8px;
	right: 8px;
	top: 7px;
	right: 7px;
	width: 17px;
	height: 17px;
	background: url(/minish/main/veryred-x.png) no-repeat;
	overflow: hidden;
	text-indent: -200px;
	z-index: 80;
	cursor: pointer
}

.subbyCloseX {
	width: 15px;
	height: 15px
}

#gmi-GUserPoll br {
	clear: left
}

#gmi-GUserPoll .poller .shadow-holder {
	vertical-align: middle
}

#more7-hidden {
	display: none
}

body.without-hat {
	padding-top: 25px !important
}

body.without-hat #overhead {
	border-bottom: 0
}

body.without-hat .blues-bar,body.without-hat .blues-bar-ctrl {
	background: #607465 !important;
	padding-left: 6px
}

body.without-hat .blues-bar {
	padding-top: 30px !important
}

#browse-collections .bt-selector {
	float: left
}

#browse-collections #popularTimeranges {
	position: static !important;
	width: 100px !important;
	text-align: left
}

.browse2 {
	min-width: 0 !important
}

#collectBlurb {
	position: relative;
	left: 12px
}

.gruze-main {
	background-image: none !important
}

body .friendmachine .controls a.edit {
	background-color: #7e8d8b;
	font-weight: normal;
	letter-spacing: 0;
	right: 0;
	left: auto;
	background-image: none;
	width: auto;
	padding: 1px 9px;
	color: #111;
	border-radius: 4px;
	margin-top: -1px
}

.previewcontainer {
	border: 1px solid #000;
	padding: 5px;
	min-height: 205px
}

h1 a,.dcats a.h {
	color: #121516 !important
}

h1 a:hover,h1 a:focus,.dcats a.h:hover,.dcats a.h:focus {
	color: #196ba7 !important
}

.dcats {
	font-size: 8.25pt;
	color: #414d4c
}

.dcats a {
	text-decoration: none !important
}

.shadow>a {
	text-decoration: none !important
}

div.popup2-moremenu div.floaty-boat {
	cursor: default;
	position: absolute;
	min-width: 100%;
	right: 0;
	top: -2em;
	white-space: nowrap;
	text-align: center;
	color: #bbcbc5
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#depths .poll-bar {
		border-radius: 0
	}
	#browseNavbar2 {
		top: 14px
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and
	(max-device-width:1024px) {
	*,#overhead a,a.smbutton,a.gmbutton2 {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	a {
		-webkit-tap-highlight-color: rgba(256, 256, 256, 0.4)
	}
}

div.popup2-select-purple {
	border-color: #6f50e7;
	background: none
}

div.popup2-select-purple div.pager2 div.page2 a.f {
	color: #fff;
	background-color: #a591f0;
	background-image: none;
	padding: 8px;
	font-size: 16pt;
	text-indent: 0
}

div.popup2-select-purple div.pager2 div.page2 a.f:hover {
	background: #b8a9f3
}

div.popup2-select-purple div.pager2 div.page2 a.selected {
	background: #6f50e7
}

@font-face {
	font-family: 'usersymbol-icons';
	src: url('/misc/symbols/deviantart-symbols2.eot');
	src: url('/misc/symbols/deviantart-symbols2.eot#iefix')
		format('embedded-opentype'),
		url('/misc/symbols/deviantart-symbols2.woff') format('woff'),
		url('/misc/symbols/deviantart-symbols2.ttf') format('truetype'),
		url('/misc/symbols/deviantart-symbols2.svg#deviantart-symbols-icons')
		format('svg');
	font-weight: normal;
	font-style: normal;
	font-variant: normal
}

span.username-with-symbol {
	white-space: nowrap
}

span.user-symbol {
	font-family: 'usersymbol-icons' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	vertical-align: text-top;
	font-size: 100%;
	text-align: left;
	line-height: 1em;
	margin-top: 1px;
	color: #181818;
	color: rgba(44, 54, 43, 0.6);
	color: inherit;
	text-indent: 0;
	cursor: default;
	padding: 0 3px 0 2px
}

.text span.user-symbol {
	padding: 0
}

.text span.user-symbol.admin,.text span.user-symbol.senior,.text span.user-symbol.premium,.text span.user-symbol.hell,.text span.user-symbol.beta,.text span.user-symbol.super,.text span.user-symbol.volunteer,.text span.user-symbol.group
	{
	padding: 0 0 0 2px
}

body .bubbleview span.user-symbol {
	font-size: .9em;
	vertical-align: inherit
}

span.user-symbol.banned,span.user-symbol.regular,span.user-symbol.buyer
	{
	padding: 0
}

span.user-symbol.admin {
	margin-left: 1px
}

span.user-symbol:hover {
	color: #171717;
	color: #2c3635
}

span.user-symbol.admin:before {
	content: "\24"
}

span.user-symbol.premium:before {
	content: "\2a"
}

span.user-symbol.hell:before {
	content: "\68";
	color: #d76b29;
	color: rgba(216, 108, 42, 0.8)
}

span.user-symbol.beta:before {
	content: "\42"
}

span.user-symbol.hell-beta:before {
	content: "\48";
	color: #d76b29;
	color: rgba(216, 108, 42, 0.8)
}

span.user-symbol.senior {
	margin-top: 2px
}

span.user-symbol.senior:before {
	content: "\60"
}

span.user-symbol.volunteer:before {
	content: "\5e"
}

span.user-symbol.group:before {
	content: "\67"
}

span.user-symbol.super:before {
	color: #d76b29;
	color: rgba(216, 108, 42, 0.8)
}

span.simple-symbol {
	display: none !important
}

body a.username.banned:not (.external ),span.username.banned {
	color: #2c2c2c;
	color: rgba(44, 54, 53, 0.4);
	text-decoration: line-through
}

a.u:not (.banned ),body.gruze a.u:not (.banned ),.mcb-title a:not (.external
	),.mcb-line a:not (.external ),.mcb-body a:not (.external ),.mcb-modhtml a:not
	(.external ),.popup2-mcbox-comment a:not (.external ):not (.thumb ),.text a:not
	(.external ){
	color: #337287;
	text-decoration: none !important
}

.popup2-mcbox-comment a:not (.external ):not (.thumb ),.text a:not (.external
	):not (.thumb ){
	font-weight: bold
}

body a.external {
	display: inline-block
}

body a.external:after {
	font-family: 'usersymbol-icons';
	margin-left: 2px;
	font-weight: normal;
	content: "\40";
	display: inline-block
}

body .dev-page-view .dev-title-container h1 small a.username,.dev-about-breadcrumb a
	{
	color: #337287 !important
}

div.admin {
	display: none
}

.catbar,.bubbletop {
	background: #c5d3c3 url(/minish/main/bg-bubblb2.gif) repeat-x bottom
		left;
	color: #414d4c;
	padding: 7px 15px 9px 15px;
	position: relative;
	margin: -7px -15px 7px -15px;
	zoom: 1
}

#deviant .catbar,#group .catbar {
	margin: 0;
	position: static
}

html body #output #messages .bubbletop,html body #output #notes .bubbletop
	{
	border-left: 0 none !important;
	border-right: 0 none !important;
	margin: 0 !important
}

.talk-tower {
	clear: none !important
}

.hidoframe,.hidoframe iframe {
	visibility: hidden !important
}

#deviantART-v7 #output #deviation .catbar {
	margin-right: -15px !important;
	overflow: hidden
}

.browse2-right {
	overflow: hidden;
	_zoom: 1
}

.browse2-right .stream {
	margin: 0 0
}

.messages .sidebar-top {
	width: 164px !important;
	right: 0 !important
}

#navbar-menu {
	height: 35px;
	background-color: #526054;
	border-top: 1px solid #485549;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	-webkit-overflow-scrolling: touch
}

#navbar-menu::-webkit-scrollbar {
	display: none
}

#navbar-menu>.navbar-menu-inner {
	margin: 0;
	padding: 0 0 0 10px;
	background-color: #526054;
	width: 100%;
	box-sizing: border-box
}

#navbar-menu>.navbar-menu-inner.sticky {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100
}

#navbar-menu>.navbar-menu-inner>li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block
}

#navbar-menu a {
	font: 17px helvetica neue, arial;
	letter-spacing: normal;
	color: #98aa96;
	text-transform: uppercase;
	display: inline-block;
	height: 24px;
	margin-right: 25px;
	padding-top: 7px;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility
}

#navbar-menu a:hover,#navbar-menu li.hovered a {
	text-decoration: none;
	color: #cbddc9
}

#navbar-menu a.active,#navbar-menu li.hovered a.active {
	color: #fff;
	border-bottom: 5px solid #849285;
	font-weight: bold
}

div.popup2-navbar-submenu {
	border-top: 0;
	background: transparent;
	position: absolute;
	width: 100px;
	height: auto
}

.popup2-navbar-submenu .navbar-submenu {
	position: absolute;
	top: 40px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	background: #f6f6f3;
	border-color: #f6f6f3;
	border-radius: 4px;
	min-height: 50px;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3), 0 0 2px rgba(0, 0, 0, 0.4), 0
		1px 1px rgba(0, 0, 0, 0.2), 0 2px 0 rgba(0, 0, 0, 0.05)
}

.popup2-navbar-submenu .navbar-submenu::before {
	position: absolute;
	top: -24px;
	left: 12px;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.8)
}

.popup2-navbar-submenu .navbar-submenu::after {
	position: absolute;
	top: -24px;
	left: 12px;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-bottom-color: inherit
}

.popup2-navbar-submenu .navbar-submenu ul {
	display: inline-block;
	margin: 0;
	padding: 5px 0;
	vertical-align: top;
	list-style: none
}

.popup2-navbar-submenu .navbar-submenu ul li {
	height: 30px;
	display: block
}

.popup2-navbar-submenu .navbar-submenu ul li a {
	display: block;
	font-size: 14px;
	color: #6a6962;
	margin: 0;
	padding: 7px 20px 7px 20px;
	text-transform: none
}

.popup2-navbar-submenu .navbar-submenu ul li a:hover {
	background: #ecebe6;
	color: #4a4942;
	text-decoration: none
}

#navbar-menu i.navbar-submenu-icon {
	position: relative;
	top: -1px;
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(/minish/browse/down-2x.png);
	background-size: contain;
	overflow: hidden;
	vertical-align: middle;
	text-indent: -99px;
	margin: -8px -2px -8px -2px
}

body.ccwriter-subframe {
	position: static
}

div.ccwriter-hidden-furniture {
	visibility: hidden
}

body textarea.writeranywhere,div.commentwriter-underlay {
	padding: 2px 3px 2px
}

body.stash-page textarea.writeranywhere,body.stash-page div.commentwriter-underlay
	{
	padding-top: 2px
}

body.ccwriter-subframe #dv7,body.ccwriter-subframe .dev-page-container.bubbleview,body.ccwriter-subframe>#output,body.ccwriter-subframe .stash-container,body.fullview.ccwriter-subframe #dv7,body.fullview.ccwriter-subframe .dev-page-container.bubbleview,body.fullview.ccwriter-subframe>#output,body.fullview.ccwriter-subframe .stash-container,body.gruze.ccwriter-subframe #dv7,body.gruze.ccwriter-subframe .dev-page-container.bubbleview,body.gruze.ccwriter-subframe>#output,body.gruze.ccwriter-subframe .stash-container
	{
	overflow: auto;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 326px;
	margin-top: 42px;
	z-index: 130;
	min-width: 0
}

body.ccwriter-subframe.ccwriter-toolbar-only #dv7,body.ccwriter-subframe.ccwriter-toolbar-only .dev-page-container.bubbleview,body.ccwriter-subframe.ccwriter-toolbar-only>#output,body.ccwriter-subframe.ccwriter-toolbar-only .stash-container
	{
	right: 0
}

body.ccwriter-subframe #dv7,body.ccwriter-subframe .dev-page-container.bubbleview,body.ccwriter-subframe .stash-container,body.fullview.ccwriter-subframe #dv7,body.fullview.ccwriter-subframe .dev-page-container.bubbleview,body.fullview.ccwriter-subframe .stash-container,body.gruze.ccwriter-subframe #dv7,body.gruze.ccwriter-subframe .dev-page-container.bubbleview,body.gruze.ccwriter-subframe .stash-container
	{
	overflow-x: hidden
}

body.ccwriter-subframe #dv7>*,body.ccwriter-subframe .dev-page-container.bubbleview .dev-page-view,body.ccwriter-subframe .dev-page-container.bubbleview.editmode #ile-container,body.ccwriter-subframe .stash-container>*,body.ccwriter-subframe>#output>*
	{
	margin-right: -326px
}

body.ccwriter-subframe.ccwriter-toolbar-only #dv7>*,body.ccwriter-subframe.ccwriter-toolbar-only .dev-page-container.bubbleview .dev-page-view,body.ccwriter-subframe.ccwriter-toolbar-only .dev-page-container.bubbleview.editmode #ile-container,body.ccwriter-subframe.ccwriter-toolbar-only .stash-container>*,body.ccwriter-subframe.ccwriter-toolbar-only>#output>*
	{
	margin-right: 0
}

body.ccwriter-subframe.ccwriter-journal #output {
	overflow-x: hidden
}

body.ccwriter-subframe.ccwriter-journal #output .catbar,body.ccwriter-subframe.ccwriter-journal #output .blues-bar,body.ccwriter-subframe.ccwriter-journal #output #depths
	{
	display: none
}

body.ccwriter-subframe #depths {
	margin-right: -326px !important
}

body.ccwriter-subframe>#output>#dv7,body.ccwriter-subframe>#output>.dev-page-container.bubbleview,body.ccwriter-subframe>#output>.stash-container
	{
	right: 0;
	margin-top: 0;
	margin-right: 0
}

body.ccwriter-subframe div.dev-page-container.bubbleview {
	min-width: auto
}

body.ccwriter-subframe .dev-page-view {
	position: relative
}

body.ccwriter-subframe #output>#comment {
	margin-right: 326px
}

body.ccwriter-subframe.ccwriter-journal #output>* {
	margin-right: 0
}

body.ccwriter-subframe .ohm-stickhelper {
	display: none
}

body.ccwriter-subframe.ccwriter-journal .ohm-stickhelper {
	display: block
}

body.ccwriter-subframe.stickhelper #dv7,body.ccwriter-subframe.stickhelper .dev-page-container,body.ccwriter-subframe.stickhelper #output,body.ccwriter-subframe.stickhelper .stash-container,body.ccwriter-subframe.fullview.stickhelper #dv7,body.ccwriter-subframe.fullview.stickhelper .dev-page-container,body.ccwriter-subframe.fullview.stickhelper #output,body.ccwriter-subframe.fullview.stickhelper .stash-container
	{
	padding-top: 49px
}

body.ccwriter-subframe #dv7+#depths,body.ccwriter-subframe .dev-page-container+#depths
	{
	display: none
}

body.ccwriter-subframe #overhead #oh-mainmenu.da-menu {
	background: transparent;
	visibility: hidden;
	border-bottom: 0 solid #000
}

body.ccwriter-subframe.ccwriter-journal #overhead #oh-mainmenu.da-menu {
	background: #3c4441;
	visibility: visible
}

body.ccwriter-subframe.ccwriter-journal #overhead-collect {
	z-index: 160
}

body.fullview.ccwriter-subframe .dev-page-container.bubbleview {
	padding-top: 0
}

body.ccwriter-subframe .dev-page-container .textbanner-ad.dp-ad-visible
	{
	margin-right: 15px
}

div.ccwriter-wrapper div.writer-dotdotdot {
	position: absolute;
	bottom: 6px;
	left: 6px;
	width: 29px;
	height: 24px;
	background-image: url(/minish/writer/dotdotdot.png);
	text-indent: -9001px;
	opacity: .7;
	cursor: pointer
}

div.ccwriter-wrapper div.writer-dotdotdot:hover {
	opacity: 1
}

div.ccwriter-wrapper div.writer-dotdotdot-tooltip {
	position: absolute;
	bottom: 38px;
	left: 4px;
	z-index: 59;
	display: block;
	color: #fff;
	background: #000;
	padding: 5px 8px;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	font: 11px/1.2 verdana
}

div.ccwriter-wrapper div.writer-dotdotdot-tooltip:after {
	position: absolute;
	content: "";
	bottom: -14px;
	left: 10px;
	border: 7px solid transparent;
	border-top-color: rgba(33, 33, 33, 0.98)
}

div.ccwriter-wrapper.contains-dots div.ccwriter-content {
	padding-bottom: 36px
}

body.ccwriter-subframe.sleek.stash-submit-page #dv7.editmode {
	background: inherit
}

div.ccwriter,div.ccwriter-wrapper {
	padding-top: 2px
}

div.ccwriter-wrapper {
	position: relative
}

div.ccwriter-wrapper.expanded {
	padding-top: 2px;
	top: 0;
	width: 99%
}

textarea.ccwriter-raisin {
	max-height: 48px
}

div.ccwriter-content {
	position: relative
}

div.commentwriter-underlay {
	padding: 7px 8px;
	height: 36px;
	opacity: .8;
	overflow: hidden
}

div.ccwriter div.writer,div.ccwriter-wrapper div.writer {
	border: 0;
	padding: 0 4px 4px;
	background: transparent
}

div.mcbox div.writer {
	cursor: auto
}

div.ccwriter-wrapper div.writer blockquote,div.ccwriter-preview blockquote,div.ccomment div.text blockquote
	{
	margin: 1em 0 1em 1em;
	padding: .6em;
	border-left: 5px solid #aaa
}

div.ccwriter-preview div.previewbox {
	z-index: 120;
	overflow: visible;
	position: absolute;
	top: -4px;
	left: -4px;
	padding: 0 3px;
	background: #dde5d8;
	border: 1px solid #b5bfb5;
	border-radius: 6px 6px 6px 6px
}

div.talk-post-reply.ccwriter-preview div.previewbox {
	top: -1px;
	left: -1px
}

body.stash-page div.ccwriter-preview div.previewbox,body.stash-page.bubble div.talk-post.ccwriter-preview div.previewbox
	{
	background-color: #ebebeb;
	border-color: #d1d1d1;
	padding: 0 3px
}

div.ccwriter-preview div.previewbox i.l {
	width: 13px;
	height: 14px;
	top: 15px;
	left: -13px;
	overflow: hidden;
	background: url(/minish/submit/commentwriter-icons.png?7) no-repeat 0
		-60px
}

body.stash-page div.ccwriter-preview div.previewbox i.l {
	background: url(/minish/submit/commentwriter-icons.png?7) no-repeat 0
		-80px
}

div.ccwriter-preview div.previewbox div.cc-meta a {
	text-decoration: none
}

div.ccwriter-preview div.previewbox div.cc-meta a:hover {
	text-decoration: underline
}

div.ccwriter-preview div.previewbox a.previewclose {
	position: absolute;
	top: 7px;
	right: 7px;
	width: 87px;
	height: 22px;
	line-height: 66px;
	overflow: hidden;
	text-decoration: none;
	background: url(/minish/submit/commentwriter-preview-states.png)
		no-repeat top left
}

div.ccwriter-preview div.previewbox a.previewclose:hover {
	text-decoration: none;
	cursor: pointer;
	background-position: 0 -22px
}

body.stash-page div.ccwriter-preview div.previewbox a.previewclose {
	background-position: 0 -44px
}

body.stash-page div.ccwriter-preview div.previewbox a.previewclose:hover
	{
	background-position: 0 -66px
}

div.ccwriter-preview div.previewbox.in-scroll a.previewclose {
	right: 30px
}

div.ccwriter-preview div.previewbox div.previewbox-content {
	margin: 8px;
	overflow: auto
}

div.ccwriter-preview div.previewbox div.previewbox-content div.text:after
	{
	content: "";
	clear: both;
	display: table
}

body.stash-page.bubble div.talk-post div.ccwriter-preview div.previewbox
	{
	padding: 0;
	background-color: #fff;
	color: #000;
	border: 0 solid #000;
	margin: 4px
}

body.ccwriter-subframe div.commentwriter-skinbar-inner {
	display: none
}

div.commentwriter-sidebar {
	display: none
}

body.ccwriter-subframe div.commentwriter-sidebar {
	display: block;
	position: fixed;
	top: 46px;
	right: 0;
	width: 300px;
	padding: 10px 13px;
	z-index: 124;
	background: #f5f5f5;
	box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.35)
}

body.ccwriter-subframe div.commentwriter-sidebar-inner {
	position: static;
	top: 0;
	bottom: 0;
	padding: 0 0 10px
}

body.ccwriter-subframe div.commentwriter-sidebar h3 {
	font-size: 11pt;
	font-weight: normal;
	letter-spacing: 0;
	margin: 0 0 10px;
	float: none
}

body.ccwriter-subframe div.commentwriter-sidebar .conversation h3 {
	font-size: 13pt;
	padding-left: 20px;
	padding-top: 15px
}

body.ccwriter-subframe div.commentwriter-sidebar .conversation h3.comments_list
	{
	background: url(/minish/submit/commentwriter-icons.png?7) no-repeat 0
		15px;
	margin-left: 20px;
	padding-left: 23px
}

div.commentwriter-sidebar .stash-upload-box {
	display: none
}

div.commentwriter-sidebar .writer-sidebar-main-emotes .scroll-container
	{
	padding: .5em
}

div.commentwriter-toolbar {
	position: absolute;
	top: 3px;
	left: 3px;
	height: 32px;
	width: 98%;
	background: #fff;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #d4d4d4;
	z-index: 124;
	visibility: hidden
}

div.commentwriter-toolbar-outer {
	overflow: hidden;
	height: 46px
}

div.commentwriter-toolbar-inner {
	overflow: hidden;
	width: 700px;
	height: 46px
}

body.ccwriter-subframe div.commentwriter-sidebar {
	z-index: 150;
	text-align: left
}

body.ccwriter-subframe div.commentwriter-toolbar.overbearing+div.commentwriter-sidebar
	{
	z-index: 130
}

body.ccwriter-subframe div.commentwriter-toolbar {
	visibility: visible;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 32px;
	background: #f5f5f5;
	border-radius: 0 0 0 0;
	border-bottom: 0 solid #000;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
	z-index: 150;
	text-align: left
}

body.ccwriter-subframe div.commentwriter-toolbar.overbearing {
	z-index: 151
}

div.ccwriter div.commentwriter-toolbar {
	top: 15px
}

div.commentwriter-toolbar.stashwriter-subtoolbar div.writersub-toolbar {
	padding: 1px 0;
	overflow: hidden;
	height: 42px
}

body.ccwriter-subframe div.commentwriter-toolbar.stashwriter-subtoolbar div.writersub-toolbar
	{
	z-index: 150;
	padding: 4px 0;
	height: 32px;
	overflow-x: hidden;
	float: left
}

body.ccwriter-subframe div.commentwriter-toolbar.stashwriter-subtoolbar div.writer-toolbar
	{
	z-index: 150;
	float: left
}

div.commentwriter-toolbar.stashwriter-subtoolbar div.default-toolbar .writer-toolbar-separator:first-child
	{
	background-position: -520px 2px;
	width: 10px;
	margin-left: 0
}

body.ccwriter-subframe div.commentwriter-toolbar.stashwriter-subtoolbar div.stashwriter-subtoolbar-menu
	{
	z-index: 149
}

div.commentwriter-toolbar div.commentwriter-actions {
	display: none
}

body.ccwriter-subframe div.commentwriter-toolbar div.commentwriter-actions
	{
	display: block;
	float: right;
	height: 46px;
	margin-right: 12px
}

div.commentwriter-actions a.commentwriter-preview-small {
	background: url(/minish/canvasdraw/header/preview1b.png) no-repeat 4px
		4px;
	width: 29px;
	height: 26px;
	border-radius: 5px;
	float: left;
	position: relative;
	top: 11px;
	left: -9px;
	cursor: pointer;
	display: inline-block
}

div.commentwriter-actions a.commentwriter-preview-small:hover,div.commentwriter-actions a.commentwriter-preview-small:active,div.commentwriter-actions a.commentwriter-preview-small.active
	{
	background-color: #2c3635
}

div.commentwriter-actions a span {
	padding: 6px 8px;
	font: 11px Verdana, sans-serif;
	line-height: 1em
}

div.commentwriter-actions a span em {
	font-style: normal
}

div.commentwriter-toolbar>table {
	display: none
}

body.ccwriter-subframe div.commentwriter-toolbar>table {
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 0
}

body.ccwriter-subframe div.commentwriter-toolbar>table td.oh-stashmain {
	padding: 0
}

body.ccwriter-subframe div.commentwriter-toolbar>table td.oh-stashmain>a.oh-l
	{
	width: 157px
}

body.ccwriter-subframe div.commentwriter-toolbar>table .oh-stashlogo {
	float: left;
	margin-top: 7px
}

body.ccwriter-subframe div.commentwriter-toolbar>table .oh-stashtitle {
	float: right;
	margin-top: 13px
}

body.ccwriter-subframe div.commentwriter-toolbar>table .mi-logout,body.ccwriter-subframe div.commentwriter-toolbar>table input
	{
	display: none
}

body.ccwriter-subframe div.commentwriter-toolbar>table .mi .i1337 img {
	position: static;
	left: 0
}

body div.talk-post-reply {
	padding-top: 1em
}

body div.talk-post div.h {
	border: 1px solid #a5afa5;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset, 0 1px 0
		rgba(255, 255, 255, 0.5);
	background: #fff;
	margin-left: 68px
}

body#deviantART-v7 div.talk-post table.f {
	border-radius: 6px 6px 6px 6px;
	background: transparent
}

body div.talk-post table.f td.f {
	padding: 4px 1px
}

body div.talk-post-reply div.name {
	font-weight: normal;
	line-height: 1.3em;
	padding-bottom: 5px;
	margin-left: 68px;
	color: #5e7570
}

body .cc-avatar {
	margin-top: -1px
}

body .ccomment-form .avatar {
	margin: 0
}

body .talk-post-reply>div.avatar {
	float: left
}

body .ccname {
	top: -1.75em
}

.ccname .cclabel,.name .cclabel {
	color: #768e81
}

body .cctextarea {
	border: 1px solid #a5afa5;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset, 0 1px 0
		rgba(255, 255, 255, 0.5)
}

body .cctextarea i.l,body .talk-post-reply i.l {
	position: absolute;
	top: 15px;
	left: -13px;
	background: url(/minish/deviation/comment-arrow-form-uplift.png?3)
		no-repeat;
	display: block;
	width: 17px;
	height: 17px;
	content: ""
}

body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit
	{
	background: #dbf088;
	background: -webkit-linear-gradient(top, #dbf088, #b1e03e);
	background: -moz-linear-gradient(top, #dbf088, #b1e03e);
	background: linear-gradient(top, #dbf088, #b1e03e)
}

.ie.eq9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit
	{
	background:
		url()
}

.ie.lt9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf088',
		endColorstr='#b1e03e', GradientType=0)
}

body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit>span
	{
	border-top-color: #f1f9d0
}

body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit:hover,body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit.hover
	{
	background: #e7f78a;
	background: -webkit-linear-gradient(top, #e7f78a, #bfeb2e);
	background: -moz-linear-gradient(top, #e7f78a, #bfeb2e);
	background: linear-gradient(top, #e7f78a, #bfeb2e)
}

.ie.eq9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit:hover,.ie.eq9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit.hover
	{
	background:
		url()
}

.ie.lt9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit:hover,.ie.lt9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit.hover
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f78a',
		endColorstr='#bfeb2e', GradientType=0)
}

body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit:active,body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit.active
	{
	background: #91c01e;
	background: -webkit-linear-gradient(top, #91c01e, #bcd168);
	background: -moz-linear-gradient(top, #91c01e, #bcd168);
	background: linear-gradient(top, #91c01e, #bcd168)
}

.ie.eq9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit:active,.ie.eq9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit.active
	{
	background:
		url()
}

.ie.lt9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit:active,.ie.lt9 body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit.active
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91c01e',
		endColorstr='#bcd168', GradientType=0)
}

body.stash-page div.talk-tower div.inputs a.smbutton.smbutton-big.smbutton-green.comment-submit>span>small
	{
	color: #668329
}

body.stash-page div.ccwriter,body.stash-page div.ccwriter-wrapper,body.stash-page div.ccwriter-wrapper.expanded
	{
	padding-top: 2px
}

body.stash-page div.commentwriter-buttons {
	display: none
}

.ccwriter-shadow {
	background: #fff;
	border: 1px solid #8c9b8c;
	border-radius: 3px;
	box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset
}

.ccwriter-shadow textarea,.ccwriter-shadow .drawPlz .topbar,.ccwriter-shadow div.ccwriter-wrapper div.writer
	{
	background: transparent
}

.ccwriter-shadow textarea {
	border-width: 0;
	box-shadow: none;
	width: 98%
}

.ccwriter-shadow div.ccwriter-wrapper div.writer {
	padding: 7px 8px
}

body.ultracompact div#notes.note-modal .drawPlz {
	display: none
}

body.ultracompact div#notes.note-modal div.writer {
	overflow: auto;
	height: 140px
}

#modalspace .commentwriter-toolbar,#modalspace .commentwriter-sidebar {
	z-index: 250
}

#modalspace .writer {
	overflow: auto
}

#modalspace .critique .writer {
	height: 115px
}

body.ccwriter-subframe .commentwriter-toolbar .smbutton-white span {
	color: #3b5a4a
}

.ccomment-form {
	margin-bottom: 20px
}

#overhead .popup2.popup2-stash-toolbar-menu {
	position: fixed
}

div.commentwriter-toolbar .default-toolbar .headerButton.writer-toolbar-redo
	{
	margin-right: 6px
}

div.commentwriter-toolbar .default-toolbar .headerMenu {
	margin-right: 5px;
	text-align: left;
	text-indent: 0
}

body.ccwriter-subframe #overhead .popup2.popup2-stash-toolbar-menu {
	position: fixed
}

body.ccwriter-subframe #stash-stash-toolbar {
	display: none
}

body.ccwriter-subframe .default-toolbar .headerButton {
	float: left;
	text-indent: -1000px;
	margin: 9px 0 0 5px;
	cursor: pointer
}

body.ccwriter-subframe .default-toolbar .headerButton,body.ccwriter-subframe .default-toolbar .headerButton b
	{
	color: #434349;
	font: 13px/25px Verdana, sans-serif;
	height: 26px
}

body.ccwriter-subframe .default-toolbar .headerMenu {
	margin-right: 5px;
	text-align: left;
	text-indent: 0
}

div.commentwriter-toolbar .gmbutton2 b {
	top: 1px;
	right: -2px
}

div.commentwriter-toolbar div.default-toolbar .headerMenu {
	background-image: none
}

div.commentwriter-toolbar div.default-toolbar .headerMenu b {
	background-image: url(/minish/stash/caret_down.png);
	background-repeat: no-repeat;
	background-position: 0 10px
}

div.commentwriter-toolbar .default-toolbar .headerMenu:hover {
	background: #fff;
	background: -webkit-linear-gradient(top, #fff, #f8f8f8);
	background: -moz-linear-gradient(top, #fff, #f8f8f8);
	background: linear-gradient(top, #fff, #f8f8f8);
	border-radius: 4px;
	border: 1px solid #cbcbcb;
	height: 24px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px
}

.ie.eq9 div.commentwriter-toolbar .default-toolbar .headerMenu:hover {
	background:
		url()
}

.ie.lt9 div.commentwriter-toolbar .default-toolbar .headerMenu:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#f8f8f8', GradientType=0)
}

div.commentwriter-toolbar .default-toolbar .headerMenu b {
	width: 20px
}

div.commentwriter-toolbar .writer-toolbar-file {
	margin-right: 13px
}

div.commentwriter-toolbar div.default-toolbar .headerMenu {
	margin-right: 5px;
	text-align: left;
	text-indent: 0;
	position: relative;
	z-index: 500
}

div.commentwriter-toolbar div.default-toolbar .headerMenu b {
	width: 20px
}

div.commentwriter-toolbar div.default-toolbar .headerMenu.autosaving b {
	background: none
}

div.commentwriter-toolbar div.writer-toolbar .headerMenuActive,div.commentwriter-toolbar div.writer-toolbar .headerMenuActive:hover,div.commentwriter-toolbar div.writer-toolbar .headerMenuActive.headerMenu:active
	{
	height: 25px;
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border: 1px solid #cbcbcb;
	border-bottom: none
}

div.commentwriter-toolbar .writer-toolbar-file,div.commentwriter-toolbar .writer-toolbar-edit
	{
	margin-right: 2px;
	margin-left: 4px;
	padding-left: 10px
}

div.commentwriter-toolbar .writer-toolbar-edit {
	width: 46px
}

body.ccwriter-subframe div.popup2.default-toolbar-menu.stash-toolbar-file
	{
	width: 206px
}

body.ccwriter-subframe div.popup2.default-toolbar-menu.stash-toolbar-edit
	{
	width: 125px
}

body.ccwriter-subframe .stashwriter-toolbar-menu .blockmenu,body.ccwriter-subframe .default-toolbar-menu .blockmenu
	{
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap
}

body.ccwriter-subframe .stashwriter-toolbar-menu li,body.ccwriter-subframe .default-toolbar-menu li
	{
	padding: 0 0 0 12px;
	list-style: none;
	cursor: pointer;
	position: relative
}

body.ccwriter-subframe .stashwriter-toolbar-menu li:hover,body.ccwriter-subframe .stashwriter-toolbar-menu li.hover,body.ccwriter-subframe .default-toolbar-menu li:hover,body.ccwriter-subframe .default-toolbar-menu li.hover
	{
	background: #1b91e0
}

body.ccwriter-subframe .default-toolbar-menu li.disabled {
	opacity: .3;
	filter: alpha(opacity = 30);
	cursor: default
}

body.ccwriter-subframe .stashwriter-toolbar-menu li.disabled,body.ccwriter-subframe .default-toolbar-menu li.disabled
	{
	color: #bfc0c2;
	opacity: 1
}

body.ccwriter-subframe .stashwriter-toolbar-menu li.disabled:hover,body.ccwriter-subframe .default-toolbar-menu li.disabled:hover
	{
	background: none
}

body.ccwriter-subframe .stashwriter-toolbar-menu .weak,body.ccwriter-subframe .stashwriter-toolbar-menu .hotkey
	{
	color: #747679
}

body.ccwriter-subframe .stashwriter-toolbar-menu .disabled .weak,body.ccwriter-subframe .stashwriter-toolbar-menu .disabled .hotkey
	{
	color: #d9d9d9
}

body.ccwriter-subframe .default-toolbar-menu .weak,body.ccwriter-subframe .default-toolbar-menu .hotkey
	{
	color: #d9d9d9
}

body.ccwriter-subframe .default-toolbar-menu .hotkey {
	position: absolute;
	right: 9px
}

body.ccwriter-subframe .stashwriter-toolbar-menu .separator,body.ccwriter-subframe .default-toolbar-menu .separator
	{
	padding: 0;
	border-bottom: 1px solid #d6d6d6;
	border-top: none;
	height: 0;
	margin: 4px 0;
	overflow: hidden;
	cursor: default
}

body.ccwriter-subframe #stash-toolbar-form,#stash-toolbar-file {
	position: fixed;
	top: -1337px;
	left: -1337px;
	z-index: 250
}

body.ccwriter-subframe div.popup2.stashwriter-toolbar-menu,body.ccwriter-subframe div.popup2.default-toolbar-menu
	{
	position: fixed;
	z-index: 300;
	width: 175px;
	height: auto;
	padding: 6px 0;
	font-size: 11px;
	line-height: 27px;
	color: #4d4e50;
	background: #fff;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border: 1px solid #bdbdbe;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2)
}

body.ccwriter-subframe div.popup2.default-toolbar-menu.right-aligned {
	border-radius: 4px 0 4px 4px;
	box-shadow: -1px 3px 4px rgba(0, 0, 0, 0.2)
}

body.ccwriter-subframe div.popup2.popup2-stashwriter-file {
	width: 175px
}

body.ccwriter-subframe div.popup2.popup2-stashwriter-edit,body.ccwriter-subframe div.popup2.popup2-stashwriter-embed
	{
	width: 240px
}

.ccexpanded .smbutton-big {
	color: #515c5a
}

.ccexpanded .smbutton-big span {
	font: bold 14px Trebuchet, "Trebuchet MS", sans-serif;
	padding: 12px 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65)
}

.drawPlz .topbar {
	border-top: 1px dotted #ccc;
	background: transparent;
	margin: 0 6px;
	min-height: 18px
}

.drawPlz .topbar .info {
	line-height: 11px;
	vertical-align: center;
	padding-left: 12px
}

.drawPlz .topbar a.showDrawPlz,.drawPlz .topbar a.showMedia {
	color: #337287;
	background: url(/minish/submit/commentwriter-icons.png?7) no-repeat;
	height: 25px;
	line-height: 25px;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 0 0 0 22px;
	text-align: left;
	margin: 4px 0 0;
	display: inline-block;
	outline: none;
	overflow: hidden
}

.drawPlz .topbar a.showDrawPlz,.drawPlz .topbar a.showDrawPlz:hover {
	background-position: 2px -157px;
	width: 94px;
	padding-left: 30px
}

.drawPlz .topbar a.showMedia,.drawPlz .topbar a.showMedia:hover {
	background-position: -3px -101px;
	width: 70px
}

.drawPlz .topbar a.showDrawPlz:hover,.drawPlz .topbar a.showMedia:hover
	{
	background-color: #f8f8f8
}

.drawPlz .topbar a.showMedia.hideMedia,.drawPlz .topbar a.showMedia.hideMedia:hover
	{
	background-position: -3px -122px
}

.drawPlz .topbar a.showDrawPlz.loading {
	background-image: none;
	cursor: wait
}

span.thumb-attachment.closed {
	border: 0 dashed #a1a69f;
	position: relative;
	background: #d1d9cc;
	box-shadow: 0 1px 0 #f6f8f5, inset 0 1px 0 #bbc2b7;
	padding: 10px;
	overflow: hidden;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35)
}

body.stash-page span.thumb-attachment.closed {
	background: #dfdfdf;
	box-shadow: 0 1px 0 #f9f9f9, inset 0 1px 0 #c8c8c8
}

span.thumb-attachment.closed img {
	vertical-align: middle
}

span.thumb-attachment.closed:hover {
	border: 0 dashed #a1a69f;
	background: rgba(51, 114, 135, 0.35)
}

span.thumb-attachment.closed:hover:after {
	position: absolute;
	display: block;
	color: #fff;
	font-size: 20px;
	content: "Show\000AImages";
	top: 50%;
	left: 0;
	line-height: 20px;
	margin-top: -20px;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
	font-family: "Trebuchet MS";
	white-space: pre
}

span.thumb-attachment.closed.no-after:hover:after {
	content: "";
	display: none
}

span.thumb-attachment.closed.contains-more-thumbs {
	padding-right: 55px
}

span.thumb-attachment.closed.contains-more-thumbs:before {
	content: "...";
	overflow: hidden;
	letter-spacing: -5px;
	display: block;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -13px;
	height: 26px;
	width: 40px;
	background: #bbc2b7;
	border-radius: 6px;
	text-align: center;
	padding-top: 5px;
	box-sizing: border-box;
	font-size: 36px;
	line-height: 1px;
	font-family: "trebuchet ms";
	text-indent: -4px;
	color: #686b65
}

body.stash-page span.thumb-attachment.closed.contains-more-thumbs {
	background: #c8c8c8;
	color: #6f6f6f
}